home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Mac FAQ / Apple A⁄UX.FAQ next >
Internet Message Format  |  1993-10-10  |  111KB

  1. Date:  14/9/93 12:48 PM
  2.  
  3. To:  All
  4.  
  5. From:  jim@jagubox.gsfc.nasa.gov
  6.  
  7. Subject:  Pt 1/6: Apple A/UX FAQ List (1/
  8.  
  9.  
  10. From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  11. Organization: NASA/Goddard Space Flight Center
  12.  
  13. Archive-name: aux-faq/part1
  14. Last-modified: Tue Sep 14 08:46:48 EDT 1993
  15.  
  16.          This is the Frequently Asked Question (FAQ) list for A/UX 3.0
  17.  
  18. Well, I'm back from the Outer Banks, NC just in time to post the FAQ.
  19. I haven't had time to add a lot to it, just enough to note 3.0.2...
  20.  
  21. FAQ for A/UX
  22. ============
  23.  
  24. This FAQ list is intended to cut down on the number of "often asked questions"
  25. that make the rounds here on comp.unix.aux. Also included you'll find a few
  26. words of wisdom as well as some general information for the A/UX community.
  27. This list assumes that you are familiar with Unix (to some extent) but are
  28. curious about A/UX's eccentricities. The list will concentrate on A/UX 3.0.x
  29. but may also have info about previous versions. If you don't understand
  30. something in the FAQ List, and a "Point of Contact" isn't specified, then
  31. contact me and I'll attempt to help or else point you to someone who can.
  32. In any case, let me know how I can make the list more clear.
  33.  
  34. This FAQ is written in a format that EasyView (for the Mac) can understand
  35. and make use of. EasyView provides a very nice front-end for viewing,
  36. browsing and reading the FAQ. EasyView is available via anon-ftp on
  37. jagubox.gsfc.nasa.gov.
  38.  
  39. The list will be posted biweekly (every other Tuesday) on comp.unix.aux as
  40. well as news.answers and comp.answers. It is also available via anonymous
  41. ftp on jagubox.gsfc.nasa.gov.
  42.  
  43. There is a frozen FAQ that deals with A/UX 2.0.1 which is available via anon-
  44. ftp on jagubox (FAQ.aux.201). This FAQ will be posted monthly (or so) on
  45. comp.unix.aux.
  46.  
  47. Now that A/UX 3.0.2 is officially released and available, expect this FAQ to
  48. change to be more representative to 3.0.2 than to 3.0. At some point, the
  49. 3.0 FAQ may get frozen and the 3.0.2 one will be the "current and
  50. supported" FAQ. Since 3.0.2 is official, I will not mention things broken
  51. in 3.0.1 that are fixed in 3.0.2. I will also tend to "ignore" 3.0.1
  52. except where needed...
  53.  
  54. I will tend to use 3.0.2 as the name of the general version of A/UX and
  55. 3.0.2(wgs) as the version for the AWS95 even though this is kinda confusing
  56. since the WGS version is really 3.0.2 and the version for the rest of us is
  57. 3.0.2bc. Anyway, 3.0.x will be used to mean 3.0, 3.0.2 and 3.0.2(wgs).
  58.  
  59. This FAQ is "copyrighted" in the same sense that all other FAQs are copy-
  60. righted: the FAQ may be freely redistributed as long as the author's/editor's
  61. name and this notice is included.
  62.  
  63. Send your additionsImodifications to Jim Jagielski (jim@jagubox.gsfc.nasa.gov).
  64. (editor's notes are included as <<ED: ...>>)
  65.  
  66. =============================
  67. **** Significant Changes ****
  68. -----------------------------
  69.  
  70. I++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  71. ISignificant changes/additions since last posting:
  72. I   Changes signified by "I" in 1st column;
  73. I   Additions by "+" in the 1st column;
  74. I   Deletions by "-" in the 1st column (the line will be
  75. I    deleted in the next posting)
  76. I
  77. I A/UX now up to 3.0.2... change "all" mentions of 3.0.1 to 3.0.2
  78. I++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  79.  
  80.  
  81. ============================
  82. **** TABLE OF CONTENTS: ****
  83. ----------------------------
  84.  
  85. o List of Contributors to A/UX FAQ List
  86. o List of anon-ftp archives for A/UX
  87. o List of known bugs and patches under A/UX 3.0.x
  88. o List of ported software
  89. o Partial list of compatible sharewareIfreeware
  90. o Hints and Words Of Wisdom
  91. o Q&A-
  92.    GENERAL QUESTIONS:
  93.    G.01)  What's A/UX? Is it any good?
  94.    G.02)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  95.    G.03)  What's new about A/UX 3.0.x?
  96.    G.04)  What's the diff between 3.0.2 and 3.0.2(wgs)?
  97.    G.05)  How can I order A/UX?
  98.    G.06)  What's the upgrade path for A/UX 3.0.2?
  99.    G.07)  What are Right-To-Copy and Right-To-Upgrade licenses?
  100.    G.08)  How can I reports bugs that I find?
  101.  
  102.    ADMINISTRATION ISSUES:
  103.    A.01)  How come my Login screen is gray, not color?
  104.    A.02)  Even though I have lot's of swap space and only a little bit is
  105.           being used, I STILL get a lot of messages saying that my swap
  106.           space is running low. What the buzz?
  107.    A.03)  How can I copy a complete file system from one diskIpartition to
  108.           another?
  109.    A.04)  What's with UUCP?
  110.    A.05)  How can I log anonymous ftp entries? in.ftpd has a -l option,
  111.           but it doesn't work.
  112.    A.06)  How come when I do a 'df' as a regular user, it shows me a different
  113.           number of free blocks compared to when I run it as 'root'?
  114.    A.07)  Does A/UX LocalTalk support IP?
  115.    A.08)  How do I get MPW 3.1 to work? It hangs my system...
  116.    A.09)  Can I refer to a file on my Mac system from within A/UX?
  117.    A.10)  How can I adjust the amount of virtual memory Finder uses?
  118.    A.11)  Is there an archive of comp.unix.aux out there somewhere?
  119.    A.12)  How come I can't use color under X?
  120.    A.13)  Using the command shell interface, I'm trying to access some Mac
  121.           file (that have strange names) but I can't; the program returns an
  122.           error message I can't access the file. What's going on?
  123.    A.14)  I heard the the Installer for 3.0.x works on "any" 3rd party
  124.           hard disk. Well, it doesn't on mine!
  125.    A.15)  Since A/UX 3.0.2 will no longer be bundled with RetroSpect for
  126.           A/UX, how can I get it?
  127.    A.16)  How can I configure CAP under A/UX?
  128.  
  129.    MAC-EMULATION QUESTIONS:
  130.    M.01)  What Mac applications are compatible with A/UX?
  131.    M.02)  What screen-savers are compatible with A/UX?
  132.    M.03)  My MacOS partition mounts fine under MacOS but it doesn't show
  133.           up under A/UX... Why?
  134.    M.04)  I have MacsBug installed. How can I trigger it?
  135.    M.05)  Sometimes my MultiFinder environment (and/or CommandShell) freezes
  136.           up; how can I unfreeze it? Should I hit the Interrupt switch?
  137.    M.06)  My site is not upgraded to EtherTalk Phase 2 yet... can I use
  138.           Phase 1 under A/UX?
  139.    M.07)  I'm having trouble transfering files between A/UX and my MacOS disk.
  140.           Also, sometimes things get transfered fine, othertimes not. What's
  141.           going on?
  142.    M.08)  Do I install CDEVs and Extensions in the System Folder on
  143.           MacPartition or on the "/" A/UX disk.
  144.    M.09)  I heard that A/UX requires a special version of System 7 to boot...
  145.           Is this true?
  146.    M.10)  After the Mac environment crashes (or when I use MacsBug), the
  147.           Desktop gets all screwed up... Argg!!
  148.    M.11)  My MacOS partition(s) only show up on the Desktop when I login
  149.           as root. Why?
  150.    M.12)  For some reason, my CommandShell only responds to a keyboard
  151.           event after it receives a second event. For example, typing "a"
  152.           won't show until I type something else or click the mouse.
  153.           What gives?
  154.    M.13)  Can A/UX 3.0.x run System 7.1?
  155.  
  156.    DEVICES AND PERIPHERALS:
  157.    D.01)  Can I use my TeacIDATIetc tape drive under A/UX?
  158.    D.02)  I have an EtherNet card that works fine under the Macintosh OS
  159.           but not under A/UX. Why?
  160.    D.03)  Can I use my scanner under A/UX?
  161.    D.04)  I'm trying to use a SyQuest drive under A/UX but it refuses to
  162.           work. I keep on getting a "more data than device expected" error
  163.           message. What's wrong?
  164.    D.05)  What 3-button mice work under A/UX (and X)?
  165.    D.06)  Is it worth getting a cache card for the IIci?
  166.    D.07)  How can I figure out the /etc/disktab entry for my hard disk?
  167.    D.08)  Which serial cards work under A/UX?
  168.    D.09)  I'm using a LaserWriter IIg with A/UX 3.0 and whenever I print
  169.           something to it through 'lpr', the first line of the page is cut
  170.   off. Why?
  171.    D.10)  I'm trying to access my tape drive using 'tc' (with something like
  172.           "find . -print I cpio -o > /dev/rmt/tc1") but it doesn't work...
  173.    D.11)  What CD-ROM drives are compatible with A/UX 3.0.x?
  174.    D.12)  I've tried to install the CD Remote extension to A/UX so that
  175.           I can play audio CD's, but it doesn't work...
  176.    D.13)  What CD-ROM formats does A/UX support?
  177.    D.14)  How can I add printers other than those available in Chooser?
  178.    D.15)  What 3rd party accelerators are compatible with A/UX?
  179.    D.16)  How can I use a HP DeskWriter under A/UX?
  180.    D.17)  Does A/UX support 24-bit color?
  181.  
  182.    PORTING AND PROGRAMMING
  183.    P.01)  How come rnIelmIlessIetc... act weird concerning signals?
  184.    P.02)  Is X11R5 available for A/UX?
  185.    P.03)  I've noticed that FSF GNU doesn't support A/UX. Does that mean
  186.           I'll miss out on all the neat Gnu-stuff like gcc?
  187.    P.04)  I've ported Elm (or other mail reader) and it doesn't seem to
  188.           work... Why?
  189.    P.05)  What languages are available for A/UX?
  190.    P.06)  Is OSF/Motif available for A/UX?
  191.    P.07)  While trying to port some software, the Makefile looks
  192.           for a program called 'ranlib' and dies when it can't
  193.           find it. What is it and where can I get it.
  194.  
  195.    COMMUNICATION:
  196.    C.01)  I'm unable to start a getty process on a built-in serial port. When
  197.           I use 'setport' to enable the port, I get a "no such device" error.
  198.           Configuring /etc/inittab to respawn getty on the port has no effect.
  199.    C.02)  I am using and depending on /etc/hosts to do all my hostname
  200.           resolving (i.e. not using named or /etc/resolv.conf). How come I
  201.           can't mail to other hosts, but I can pingIftpIetc... them?
  202.    C.03)  When I try to mail something, I get the following error message:
  203.           "Cannot read frozen config file: not a typewriter". What's wrong?
  204.    C.04)  How do I set up my Mac and A/UX to enable remote logins via a modem
  205.           on tty0?
  206.    C.05)  How come I can't use 'talk' with some of the other Unix boxes out
  207.           there, and they can't talk to me?
  208.    C.06)  How can I convince A/UX to forward IP packets?
  209.  
  210.    ERRORS EXPLAINED:
  211.    E.01)  How do I keep command lines that I edit with "backspace" from
  212.           erasing the prompt?
  213.    E.02)  Whenever I try to run xinit (or startx) from the CommandShell I get
  214.           a fatal server error. Why?
  215.    E.03)  I keep on getting the following error message on the Console:
  216.           "fcntl: local lock manager not registered". What's going on?
  217.    E.04)  When I try to startup 'xterm', I get the following error
  218.           message: "xterm: no available ptys"... What gives?
  219.    E.05)  'ps' and 'pstat' only seem to work for root. If anyone else tries
  220.           these commands, they get a "no mem" error message. What's wrong?
  221.  
  222.  
  223. ===============================================
  224. **** List of Contributors to A/UX FAQ List ****
  225. -----------------------------------------------
  226.  
  227. The editor would like to thank all the various people who have contributed
  228. to the A/UX FAQ List (both those that submitted questions as well as those
  229. who submitted answers). Also included under the Q&A section are the
  230. relevant people to contact if you have specific questions about specific
  231. A/UX items. If I've left you out, PLEASE E-mail me!
  232.  
  233.   Brian Bechtel           (blob@apple.com)
  234.   Greg Berryman           (gpb@gpb-mac.sps.mot.com)
  235.   Nick Beser              (beser@aplcomm.jhuapl.edu)
  236.   Manuel Bouyssou         (manuel@apple.com)
  237.   John Coolidge           (coolidge@apple.com)
  238.   Bob Denny               (denny@alisa.com)
  239.   Eric Dittman            (dittman@skitzo.dseg.ti.com)
  240.  John Dundas III         (dundas@salt.jpl.nasa.gov)
  241.   Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  242.   Rick Ewing              (ewing@ctrvax.vanderbilt.edu)
  243.   Ron Flax                (ron@afsg.apple.com)
  244.   Marcelo Gallardo        (marcelo@deadzone.princeton.edu)
  245.   Ben Goren               (ben@tux.fa.asu.edu)
  246.   James Gritton           (gritton@byu.edu)
  247.   Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  248.   Chris Johnson           (cjohnson@brl.mil)
  249.   Bill Johnston           (johnston@me.udel.edu)
  250.   Ron Johnston            (johnston@apple.com)
  251.   Bob Kirby               (kirby@esl.com)
  252.   Nicolas Lenz            (nlenz@sdcc13.UCSD.EDU)
  253.   Darrell Pfeifer         (pfeifer@camins.camosun.bc.ca)
  254.   Wes Price               (ww2@bullwinkle.ssc.gov)
  255.   Alexis Rosen            (alexis@panix.com)
  256.   Craig Ruff              (cruff@ncar.ucar.edu)
  257.   Jim Ryan                (jryan@adobe.com)
  258.   Paul Sander             (paul@sander.uucp)
  259.   Kent Sandvik            (ksand@apple.com)
  260.   Craig Struble           (cstruble@gnu.ai.mit.edu)
  261.   Richard Todd            (rmtodd@servalan.servalan.com)
  262.   Chuq Von Rospach        (chuq@apple.com)
  263.   Jon W{tte               (d88-jwa@nada.kth.se)
  264.   Earl Wallace            (earlw@macaux.aux.apple.com)
  265.   Bill Woodcock           (woody@zocalo.com)
  266.  
  267.  
  268. =================================================
  269. **** List of anonymous ftp archives for A/UX ****
  270. -------------------------------------------------
  271.  
  272. The following sites have A/UX related archives and materials available via
  273. anonymous ftp (see below for more information):
  274.  
  275. afsg.apple.com                     (130.43.50.2)
  276.         ports and hacks for A/UX
  277.  
  278. aux.nada.kth.se                    (130.237.226.207)
  279.         mirror of A/UX items from:
  280.            afsg.apple.com
  281.            aux.support.apple.com
  282.            jagubox.gsfc.nasa.gov
  283.            wuarchive.wustl.edu
  284.  
  285. aux.support.apple.com              (130.43.6.2)
  286.         comp.unix.aux archives;
  287.         A/UX patches and some ports;
  288.  
  289. dunkin.Princeton.EDU               (128.112.64.39)
  290.         mirror of jagubox.gsfc.nasa.gov
  291.  
  292. jagubox.gsfc.nasa.gov              (128.183.44.1)
  293.         FAQ List;
  294.         bunch of ports, utilities, new mini-inews (1.6);
  295.         Apple fixes (in ~ftp/pub/aux/apple.fixes)
  296.  
  297. rascal.ics.utexas.edu              (128.83.138.20)
  298.         misc. ports;
  299.         Mac applications, CDEVs, etc...;
  300.  
  301. redstar.dcs.qmw.ac.uk              (192.135.231.4)
  302.         IIci benchmarking results;
  303.  
  304. wuarchive.wustl.edu                (128.252.135.4)
  305.         ports, GNU stuff; (look in systems/aux)
  306.  
  307.  
  308. =========================================================
  309. **** List of known bugs and patches under A/UX 3.0.x ****
  310. ---------------------------------------------------------
  311.  
  312. ~~~~~~~~~~~~~~~
  313. AWS Tune-Up 1.0
  314. ~~~~~~~~~~~~~~~
  315.  
  316. +   By far, this is the most important patch you could apply to
  317. +   A/UX 3.0.1. It updates it to 3.0.2 and fixes lots of bugs as
  318. +   well as provides better performance. The patch is in the form
  319. +   of 2 DiskCopy Image files which can be found on jagubox.gsfc.nasa.gov
  320. +   and on aux.support.apple.com. You download the files and then
  321. +   use DiskCopy to make the Installer disks.
  322.  
  323. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324. Performance related patches: 3.0.x
  325. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326.  
  327.     inetd:
  328.         ***             Unofficial replacement is available           ***
  329.         ***                 on jagubox.gsfc.nasa.gov                  ***
  330. ***          in pub/aux/apple.fixes/unsupported/3.0.x         ***
  331.         ***      This replacement is based on the BSD-reno inetd      ***
  332.         ***  and allows such nice features as rereading /etc/servers  ***
  333.         ***       on receiving SIGHUP and specifying options for      ***
  334.         ***                     called daemons                        ***
  335.  
  336.     tc (tape driver device driver):
  337.         Reports incorrect file number when 'mt' is used to skip
  338.         files (fsf and/or bsf).
  339.         Doesn't allow for additional storage capability of extended
  340.         length tapes or hardware compression tape drives.
  341.         Doesn't work with Exabyte 8200s
  342.         ***    'mt2' written and available on jagubox.gsfc.nasa.gov   ***
  343.         ***        to correct for 'tc's file number confusion         ***
  344.         ***           (although it's not needed due to....)           ***
  345.         ***                                                           ***
  346.         ***       A replacement version of 'tc' has been written      ***
  347.         ***     that fixes these bugs as well as providing support    ***
  348.         ***            for additional drives and capability           ***
  349.         ***                                                           ***
  350.         ***                3.0 replacement is available               ***
  351.         ***    on jagubox.gsfc.nasa.gov in pub/aux/NEWtc326.tar.gz    ***
  352.  
  353. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  354. Bug-related patches: 3.0.x
  355. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  356.  
  357.     in.telnetd:
  358.         Leaves ports open and hanging occasionally. Can cause kernel crashes.
  359.         ***                 3.0 patch is now available                ***
  360.         ***         on wuarchive.wustl.edu under systems/aux          ***
  361.         ####  Please note that it appears that this new version has  ####
  362.         ####    some slight bugs in correctly handling Synchs and    ####
  363.         ####     options negotiation. I have only seen this using    ####
  364.         #### VersaTerm Pro 3.6.2 and connecting to myself via telnet ####
  365.  
  366.     /etc/startup.d/ao,as,ae6:
  367.         Ignores the Broadcast Address value in /etc/NETADDRS.
  368.         ***      If your broadcast address needs to be different      ***
  369.         ***   then the default, you'll need to modify these scripts   ***
  370.         ***     to add 'broadcast "$broadcast"' to the 'ifconfig'     ***
  371.         ***     lines that _don't_ refer to Loopback. Pretty easy     ***
  372.         ***           but Email me if you have questions              ***
  373.  
  374.     /usr/include/dir.h:
  375.         If entered through dirent.h and _SYSV_SOURCE is defined,
  376.         rewinddir() is incorrectly "defined". It assumes that you are
  377.         linking -lposix and will use the "real" rewinddir() function
  378.         found there, when, in fact, you should #define rewinddir
  379.         as done with _BSD_SOURCE.
  380.         ***         A hacked version of dir.h is available on         ***
  381.         ***    jagubox.gsfc.nasa.gov. It only assumes -lposix will    ***
  382.         ***      be included (and the real rewinddir() called) if     ***
  383.         ***             _only_ _POSIX_SOURCE is defined               ***
  384.  
  385.     /usr/include/sys/types.h:
  386.         Incorrectly defines size_t as signed int when every other header
  387.         file defines it as unsigned int.
  388.         ***     Fix is very simple... edit /usr/include/sys/types.h   ***
  389.         ***           and change it from signed to unsigned           ***
  390.  
  391. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392. Performance related patches: 3.0
  393. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394.  
  395.     MacOS System Heap Expansion:
  396.         Not as robust as the _real_ System 7.0.1 capability, thus pre-
  397.         venting you from loading lots of memory hungry Extensions and
  398.         CDEVs.
  399.         ***             Unofficial replacement is available           ***
  400.         ***                 on jagubox.gsfc.nasa.gov                  ***
  401. ***           in pub/aux/apple.fixes/unsupported/3.0          ***
  402.  
  403. ~~~~~~~~~~~~~~~~~~~~~~~~
  404. Bug-related patches: 3.0
  405. ~~~~~~~~~~~~~~~~~~~~~~~~
  406.  
  407.     as, ao, etheraddr:
  408.         H/W ethernet address is burned in bitwise reverse on Q9?0
  409.         and Ethernet NB card. Thus, ao, as and etheraddr reports the
  410.         incorrect address.
  411.         ***                 3.0 patch is now available                ***
  412.         ***         on aux.support.apple.com in supported/3.0         ***
  413.  
  414.     BNU/HDB UUCP (the whole thing):
  415.         Severe problems as distributed, such as inability to dialout
  416.         with correctly configured modem, etc...
  417.         ***                 3.0 patch is now available                ***
  418.         ***         on aux.support.apple.com in supported/3.0         ***
  419.         ***     This "patch" is a newer version of HDB (to 1.16)      ***
  420.         ***         and adds some Mega-enhancements as well.          ***
  421.         ***                Thanks to Earl Wallace!!!                  ***
  422.         #### If you snagged version 1.14 from aux.support.apple.com  ####
  423.         ####       then be _sure_ to update to version 1.16.         ####
  424.         ####                                                         ####
  425.         ####     Installing BNU 1.6 causes syslogd to break under    ####
  426.         ####    new compiles. This is due to the fact that dial.o    ####
  427.         ####   is replaced in libc.aIlibc_s.a when BNU is installed  ####
  428.         ####         To fix, just get the replacement dial.o         ####
  429.         ####           on ftp.apple.com in pub/earlw/dial            ####
  430.  
  431.     csh:
  432.         Doesn't seem to like filename completion.
  433.  
  434.     pstat:
  435.         Depending on the options used, can gobble memory and not release
  436.         it.
  437.         ***           Unofficial 3.0 patch is now available           ***
  438.         ***                 on jagubox.gsfc.nasa.gov                  ***
  439. ***           in pub/aux/apple.fixes/unsupported/3.0          ***
  440.  
  441.     rpc.rstatd:
  442.         Doesn't report correct load averages
  443.         ***           Unofficial 3.0 patch is now available           ***
  444.         ***                 on jagubox.gsfc.nasa.gov                  ***
  445. ***           in pub/aux/apple.fixes/unsupported/3.0          ***
  446.  
  447.     serial drivers:
  448.         After some use on all Macs (except IIfx and maybe the Quadras)
  449.         the kernel will crash.
  450.         ***  This has been confirmed by Apple but no fix exists yet!! ***
  451.  
  452.     syslogd:
  453.         If BNU 1.6 is installed, syslogd won't work on newly compiled
  454.         programs due to some munging of libc.aIlibc_s.a when BNU 1.6
  455.         is installed. See BNU/HDB UUCP above.
  456.  
  457.  
  458. =========================================================
  459. **** List of ported software available via anon-ftp: ****
  460. ---------------------------------------------------------
  461.  
  462. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463. Already ported and available:
  464. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465.  
  466. (Included is the person responsible for the port and the location of the port)
  467.  
  468.     Austin KCL (619):
  469.         Thomas Weigert          (weigert@mcs.anl.gov)
  470.         wuarchive.wustl.edu     [???]
  471.  
  472.     bash (1.12):
  473.         John Coolidge           (coolidge@apple.com)
  474.         wuarchive.wustl.edu     [systems/aux/gnu]
  475.  
  476.     bpf (Berkeley Packet Filter):
  477.         Ron Flax                (ron@afsg.apple.com)
  478.         afsg.apple.com          [pub]
  479.  
  480.     gated (2.0.1.14):
  481.         Herb Weiner             (herbw@wiskit.rain.com)
  482.         onion.rain.com          [pub/wiskit]
  483.  
  484.     gcc (1.40 and 2.4.5):
  485.         John Coolidge           (coolidge@apple.com)
  486.         wuarchive.wustl.edu     [systems/aux/gnu]
  487.         jagubox.gsfc.nasa.gov   [pub/aux]
  488.         (See Q&A #P.03)
  489.  
  490.     gdb (4.9):
  491.         John Coolidge           (coolidge@apple.com)
  492.         wuarchive.wustl.edu     [systems/aux/gnu]
  493.  
  494.     lemacs (19.6):
  495.         Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  496.         labrea.Stanford.EDU     [pub/gnu/lucid]
  497.  
  498.     logging in.ftpd:
  499.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  500.         jagubox.gsfc.nasa.gov   [pub/aux]
  501.         (See Q&A #A.05)
  502.  
  503.     mt2 (replacement for 'mt' tape positioner program... not really
  504.       needed since NEWtc is available that fixes the need for mt2):
  505.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  506.         jagubox.gsfc.nasa.gov   [pub/aux]
  507.  
  508.     mtools (MS DOS floppy access tools):
  509.         Parag Patel             (parag@netcom.com)
  510.         jagubox.gsfc.nasa.gov   [pub/aux]
  511.  
  512.     pine 3.07:
  513.         Phillip P. Porch        (root@theporch.raider.net)
  514.         jagubox.gsfc.nasa.gov   [pub/aux]
  515.  
  516.     popper:
  517.         Ben Goren               (ben@tux.fa.asu.edu)
  518.         jagubox.gsfc.nasa.gov   [pub/aux]
  519.  
  520.     sendmail 5.65:
  521.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  522.         jagubox.gsfc.nasa.gov   [pub/aux]
  523.         (See Q&A #C.02)
  524.  
  525.     sendmail.cf:
  526.         Alexis Rosen            (alexis@panix.com)
  527.         jagubox.gsfc.nasa.gov   [pub/aux/uucp-sendmail-cf]
  528.         (See Q&A #A.05)
  529.  
  530.     smail 3.1.28:
  531.         Bob Denny               (denny@alisa.com)
  532.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  533.         jagubox.gsfc.nasa.gov   [pub/aux]
  534.  
  535.     talk and talkd (BSD 4.3 versions)
  536.         Steve Green             (xrsbg@dirac.gsfc.nasa.gov)
  537.         jagubox.gsfc.nasa.gov   [pub/aux]
  538.         (See Q&A #C.05)
  539.  
  540.     tcsh (6.00.03):  (if you have 6.00.02, you really _should_ upgrade)
  541.     (Please note that later versions compile right out of the box)
  542.         Eric Dittman            (dittman@skitzo.dseg.ti.com)
  543.         wuarchive.wustl.edu     [systems/aux/packages]
  544.  
  545.     vtwm (5.1):
  546.         Dennis Govoni           (dennis.govoni@East.Sun.COM)
  547.         jagubox.gsfc.nasa.gov   [pub/aux]
  548.  
  549.     WUARCHIVE ftpd:
  550.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  551.         jagubox.gsfc.nasa.gov   [pub/aux]
  552.         (See Q&A #A.05)
  553.  
  554.     X11R5:
  555.         John Coolidge           (coolidge@apple.com)
  556.         Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  557.         wuarchive.wustl.edu     [systems/aux/X11R5]
  558.         ftp.uni-stuttgart.de    [soft/mac/aux/x11r5/forAUX3.0]
  559.         (See Q&A #P.02)
  560.  
  561.     xntpd (3.2 alpha-jones):
  562.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  563.         John Dundas III         (dundas@salt.jpl.nasa.gov)
  564.         jagubox.gsfc.nasa.gov   [pub/aux]
  565.  
  566. ~~~~~~~~~~~
  567. Easy to do:
  568. ~~~~~~~~~~~
  569.  
  570. The following have also been successfully ported to A/UX with minimal
  571. trouble. Since the ports are pretty straightforward, only a few are
  572. actually available in their ported form (please see Q&A #P.01): (those that
  573. have been personnally verified by the editor are marked with '#')
  574.  
  575.     o  Cnews (Ver. ??)
  576.     #  Elm 2.4.21 ( use -lbsd and edit config.sh and "undef" d_locale)
  577.     o  Ghostscript 2.3
  578.     o  GNU Stuff (all are pretty much straight-forward and compile
  579.        "right out of the box"):
  580.             binutils 1.9
  581.             bison 1.21
  582.     #       diffutils 2.3
  583.             emacs 19.7 (diffs on jagubox)
  584.     #       fileutils 3.6
  585.     #       find 3.8  (to allow 'find' to recognize user=nobody, compile
  586.               with 'cc')
  587.             flex 2.3.7
  588.             gawk 2.1.5 (use '-traditional' with gcc)
  589.     #       gdbm 1.5
  590.     #       grep 1.6
  591.     #       make 3.67
  592.             sed 1.1.6
  593.             shellutils 1.8
  594.             Smalltalk 1.1.1
  595.     #       tar 1.11.2
  596.     #       textutils 1.6
  597.     #       gzip 1.2.2
  598.     o  Gwm 1.7h
  599.     #  less 177
  600.     #  NetHack
  601.     #  nn 6.4.18
  602.     #  nntp 1.5.11
  603.     #  perl 4.035 (use '-lm -lPW -ldbm -lbsd', get "fixed" dir.h to
  604.               avoid needing -lposix for rewinddir(), use gcc if
  605.               possible, make sure d_voidsig is correct ("define" if
  606.               using ANSI, "undef" if not), and undef d_ndbm while
  607.               defining d_dbm in config.sh).
  608.     #  perl 4.036 (Don't answer "aux" but instead let the configure script
  609.               work it's magic -- hints for 4.035 also apply)
  610.     #  rn 4.3.54
  611.     #  rn 4.4.1
  612.     o  SB Prolog 3.1 (minor changes in the builtin directory)
  613.     #  smail 3.1.28 (get the AUXsmail.tar.gz file on jagubox for
  614.                 A/UX diffs and patches)
  615.     #  tcsh (compiles out of the box)
  616.     #  trn 3.0
  617.     #  xntpd (see above)
  618.  
  619.  
  620. ========================================================
  621. **** Partial list of compatible sharewareIfreeware  ****
  622. --------------------------------------------------------
  623.  
  624. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625. Popular sharewareIfreeware:
  626. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627.                 ++++ This is by No Means a complete list!!! ++++
  628.  
  629.     o  BBEdit Lite (2.3) - _really_ nice and good replacement for TextEditor
  630.         (see Hints and Words Of Wisdom)
  631.     o  CFloppy (1.0)
  632.     o  Disinfectant INIT (3.2)
  633.     o  DiskDup+ (2.21) - works better than DiskCopy and MountImage
  634.     o  Extension Manager (1.8)
  635.     o  Facade (1.x)
  636.     o  FMbackup 1.0.4  (prevents having to totally rebuild Desktop when A/UX
  637.         crashes... See Q&A #M.10)
  638.     o  GateKeeper (1.2.5) - For some reason, "Show Log" doesn't work although
  639.         log entries _are_ made. Chris Johnson knows about this and is
  640.         looking into it.
  641.     o  Gregs Buttons (3.1)
  642.     o  MacsBug (6.2.x)
  643.     o  Maelstrom (1.03) - crashes sometimes, but heck it does that under MacOS
  644.         as well :)
  645.     o  NewLook (2.0)
  646.     o  Solarian II (1.04)
  647.     o  Windows (2.1)
  648.  
  649. ~~~~~~~~~~~~~~~~~~~
  650. Popular commercial:
  651. ~~~~~~~~~~~~~~~~~~~
  652.  
  653. The following is a _very_ short list of some known compatible 3rd party
  654. applications, CDEVs, Extensions, etc... This is by no means a complete list
  655. since the vast majority of MacOS programs work just fine under A/UX (see
  656. Q&A #M.01). But the following ones are kinda popular and they get asked about
  657. alot:
  658.  
  659.     o  Access PC (2.0)
  660.     o  After Dark (2.0u and later) - some displays don't have enough
  661.         memory to work so the default (low memory) one comes up
  662.     o  ATM 2.0.3
  663.     o  ATM 3.0
  664.     o  DOS Mounter (3.00) - but _boy_ does it slow down floppy disk access!
  665.     o  Illustrator 3.2
  666.     o  Now Utilities 3.0.2
  667.         (New Menus requires that the Control Panel alias point to a Control
  668.         Panel which is on a HFS partition... this means you need to copy the
  669.         A/UX CP over to a HFS partition (such as MacPartition) and then make
  670.         and alias and copy that over to the Apple Menu Items folder under
  671.         A/UX.
  672.  
  673.         Super Boomerang doesn't seem to like 3.0)
  674.  
  675.     o  PC Exchange (1.0.1)
  676.     o  Photoshop 2.0.1 <mostly> (Gamma, which is included, does _not_ work)
  677.     o  Premiere 1.0
  678.     o  StrataVision 3D 2.6.1 (requires the patch located via anon-ftp
  679.         on jagubox in pub/aux)
  680.     o  Streamline 2.0 <mostly... not 32-bit clean>
  681.     o  Type Reunion 1.3
  682.     o  VersaTerm Telnet (etc...) Tool
  683.  
  684.  
  685. ====================================
  686. **** Hints and Words Of Wisdom: ****
  687. ------------------------------------
  688.  
  689. o By default, A/UX allocates only 10% of memory for disk buffers
  690.   (that is, the value of 'NBUF' is 0... see kconfig(1M)).
  691.   If you have a lot of RAM, you could greatly increase system
  692.   performance by increasing the allotment. However, you cannot
  693.   use kconfig to specify "20%" but you must give it an actual number
  694.   to use. The way to determine the number of buffers being used,
  695.   run "pstat -m". This will give you the number of buffers that are
  696.   currently allocated. For example, if the value is 1000, then you know
  697.   that to increase the number of buffers to 20%, you must use 'kconfig'
  698.   to set 'NBUF' to 2000. Under 3.0.2 (and later), you can use the Memory
  699.   cdev (as root) to do this as well. In fact, this is the recommended way.
  700.  
  701.   Please note that if you change the amount of RAM you have, you'll
  702.   need to change the value of 'NBUF.' I suggest that before you
  703.   addIremove RAM, you use 'kconfig' to reset 'NBUF' to 0, then
  704.   do the RAM change and see how your system performance is. If needed,
  705.   you can then use the above to increase (or decrease) the number of
  706.   disk buffers.
  707.  
  708. o You can run A/UX on the original MacII, however the PMMU chip must be
  709.   installed. You can also use one of the many 68030 upgrades for the
  710.   MacII, such as the Marathon '030, but the MacII ROMs won't recognize
  711.   the PMMU capabilities onboard the CPU. You'll need to get the MacII
  712.   FDHD ROM Upgrade Kit. This kit replaces your ROMs with IIx ROMs, thus
  713.   enabling you (and A/UX) to use the upgrade. The kit also replaces your
  714.   SWIM chip (floppy controller) enabling you to use FDHD disks (if such
  715.   a drive is installed) too... thus the name of the kit. This kit can
  716.   be had for about $120 although some dealers also include a FDHD drive
  717.   as well, bumping the price up to about $430.
  718.  
  719. o You can configure the built-in serial ports for hardware handshaking
  720.   (RTS & DTS) _or_ dialup security (DTR & CD) but not both, due to the
  721.   lack of a sufficient number of modem control lines.
  722.  
  723. o When using ftp, unless you are _sure_ that a file is, in fact, a true
  724.   Text file, set the ftp mode to Binary. This is especially true when
  725.   downloading GIFs and "true" Mac files. If it's a BINHEXed file or a
  726.   uuencoded file, then you can specify Ascii mode (in some cases, it's
  727.   required). If the file you wish to download has the ".tar" or ".Z"
  728.   suffix, then you _need_ Binary; if the suffix is ".uu" or ".hqx"
  729.   then use Ascii. If you are using a MacOS-ftp utility, then using
  730.   MacBinary may confuse A/UX (well, the Unix side of it). If the file
  731.   is a tar file (for example), compressed or not, MacBinary attaches
  732.   some MacOS "information" to the file that tar can't handle. Use
  733.   'fcnvt' to change the file to Apple Double to "strip" this extra
  734.   by separating the forks. To avoid having A/UX attempt the CR->NL
  735.   change when copying the file over to A/UX, change the Creator to
  736.   "A/UX" and Type to "Bin " before drag-copying the file.
  737.  
  738.   So, the flow should be as follows:
  739.  
  740.     o Set the file's Creator and Type to something safe ("A/UX"
  741.       and "Bin ") to avoid CR->NL translation.
  742.     o Drag copy over to A/UX.
  743.     o Use 'fcnvt' to convert file to Apple Double format.
  744.     o Use UNIX utilties as normal.
  745.  
  746. o To download GIF files via anon-ftp, be sure to specify Binary mode. Then
  747.   use 'setfile' to create the correct Type and Creator fields (for, example,
  748.   for Giffer use 'setfile -t"GIFf" -c"Bozo"'). You can then keep this file
  749.   on your A/UX disk or transfer it over to your MacOS disk (See Q&A #M.07).
  750.  
  751. o If you want to rebuild the "/" desktop, be _sure_ to avoid circular
  752.   symbolic links (links to "." and/or "..") or else you'll be waiting
  753.   a looooong time. In a similar way, make sure that you don't have
  754.   NFS volumes mounted because they will add a LOT to the time required
  755.   to rebuild the Desktop...
  756.  
  757. o With the newest version of HDB UUCP (1.16 - see above), use the "-u"
  758.   option on 'getty' to keep /dev/tty?? settings sane. Also use the "-t"
  759.   option with a value like 60 or so to make getty hang up a hung
  760.   login attempt.
  761.  
  762. o If your A/UX setup is a true multi-user system, or, at the least, has
  763.   Guest as an active account, it is a Very Good Idea to give each user their
  764.   own personal System Folder (use 'systemfolder'). This is _very_ true for
  765.   root! As root, you should also avoid using the global System Folder
  766.   (mac/sys/System Folder) as an alternate Sys. Folder... there's very
  767.   little need to do so anyway.
  768.  
  769.   Oh yeah... you can't just copy /mac/sys/System Folder to something like
  770.   $HOME/System Folder... you must use 'systemfolder' and add/change/delete
  771.   things as required.
  772.  
  773. o It's very easy to replace TextEditor as your Finder-double-click text
  774.   editor. All you need to do is copy the application to /mac/bin (make
  775.   sure that it's permissions are 755 binIbin), edit /etc/profile and
  776.   /etc/cshrc to change FINDER_EDITOR to point to the application. Now, A/UX
  777.   text files will show up as that application's filetype. An _excellent_
  778.   replacement is BBEdit Lite (v 2.3). It is really recommened!
  779.  
  780. o A/UX's 'login' supports additional dialup security. This is enabled by
  781.   creatingIediting two files: /etc/dialups and /etc/d_passwd. The format of
  782.   /etc/dialups is a list of ports that you want to have dialup passwds. eg:
  783.  
  784.      /dev/tty0
  785.      /dev/tty10
  786.  
  787.   The format of /etc/d_passwd is a list which associates a password with
  788.   a login program (which is the last field in /etc/passwd). eg:
  789.  
  790.      /bin/sh:&nk7h7ak92j3H:
  791.      /bin/ksh:8hw$jK4ft92jx:
  792.      /bin/csh::
  793.      /usr/lib/uucp/uucico::
  794.  
  795.   In this case, if anyone attempts to login on ports tty0 or tty10 and
  796.   are using 'ksh' or 'sh', they'll get asked for a secondary (dialup)
  797.   password. Users using 'csh' or 'uucico' will not. All other logins
  798.   that use login programs not entered in /etc/d_passwd (like, for
  799.   example, /usr/local/bin/bash) will _not_ be allowed to login on
  800.   the "secure" port.
  801.  
  802. o If you want to install a program that uses a "complex" installation
  803.   procedure (like for Canvas, Word, Stuffit, etc...) then you should not
  804.   try to do a fresh install under A/UX. Instead, install under the real MacOS,
  805.   reboot A/UX and then install needed files to your A/UX System Folder.
  806.   Programs that, when installed, hack around with the System (beyond things
  807.   like Fonts) itself, most probably won't work under A/UX, since you really
  808.   can't patch System (unless you are handy with ResEdit and know exactly
  809.   what resources to addIchange... even then, you are taking a chance...)
  810.  
  811.  
  812. ==============
  813. **** Q&A: ****
  814. --------------
  815.  
  816. :::::::::::::::::::::::::::::
  817. ::::: GENERAL QUESTIONS :::::
  818. :::::::::::::::::::::::::::::
  819.  
  820. ===================================
  821. G.01)  What's A/UX? Is it any good?
  822. -----------------------------------
  823.  
  824. A/UX is Apple's implementation of Unix (it's Apple's UNix) for the Macintosh
  825. computers. A/UX merges two computing environments, Unix and the Macintosh
  826. Finder OS, and provides the full functionality of both.
  827.  
  828. A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3
  829. (such as streams) and BSD 4.2/4.3 (such as networking, the Fast File
  830. System, job control, lpr, NFS with Yellow Pages, SCCS and sendmail 5.64).
  831. It also provides full POSIX compliance. A/UX provides SYSV, BSD and POSIX
  832. compatiblity switches and libraries. A/UX is fully compiant with the System
  833. V Interface Definition (SVID).
  834.  
  835. A/UX provides all three standard shells: sh, csh and ksh. X-Windows is also
  836. provided standard.
  837.  
  838. A/UX 3.0.x incorporates System 7 for the Macintosh allowing for the use of
  839. the vast majority of Macintosh applications under A/UX. System7 and Unix
  840. and fully integrated under A/UX 3.0.x with the Unix file system being seen as
  841. a disk drive by the Finder.
  842.  
  843. There are quite a few people who feel that A/UX is a near-perfect implemen-
  844. tation of Unix. Of course, every operating system (even AIX!) has it's
  845. share of devotees, so that's not a very valid scale of whether the system
  846. is any good. A/UX _is_ Unix... it's not some form of pseudo-Unix. It
  847. insulates the user from Unix, if required, but the System Administrator
  848. will need to become Unix-aware. Furthermore, if you want straight Unix, you
  849. can get it... it's not a chore to bypass all the "gingerbread." People may
  850. also complain that A/UX is based on an "obsolete" version of AT&T Unix
  851. (V.2.2). In many ways, Apple's extensions make A/UX very V.3-like (V.3 is
  852. in many ways an enhanced V.2... it even uses the V.2 kernel)... The list of
  853. extensions to A/UX are impressive. Compare what you get standard with other
  854. systems and you'll be shocked! On some, 'cc', 'f77', NFS, etc... are costly
  855. options.
  856.  
  857. The main consideration (and opposition) to A/UX is the platform it runs on:
  858. The Macintosh. Some consider this a boon, others a bust. At present,
  859. Apple's top-level workstation is the Quadra 800, a 33MHz 68040 based
  860. system. Some consider this obsolete; others consider it overkill; others
  861. consider it, like Goldilocks, "just right."
  862.  
  863. If you need super-fast state-of-the-art number crunching capability then
  864. A/UX may not be for you... the Q800 benchmarks at maybe 10-16 SPECmarks
  865. (depending on compiler used, external cache size, etc...) and you can get
  866. lots faster with other platforms. Of course, you'll have to "settle" for
  867. their operating systems, but if you need it, then that's how you'll get it.
  868. Of course, this doesn't mean that A/UX "crawls"...
  869.  
  870. There are very few people who need this type of performance though. If you
  871. need (or just _want_ ) a Unix workstation with the speed and power of Unix
  872. and the user interface and application selection of the Macintosh then A/UX
  873. is the way to go. In many, many ways, A/UX is the Unix "for the rest of
  874. us"... even if we are long-time Unix junkies. If you love the Mac, you'll
  875. love A/UX; if you love Unix, you'll love A/UX... and if you want a near-
  876. perfect marriage of the two, then you'll love A/UX.
  877.  
  878. Yes, A/UX is good... very, very good :)
  879.  
  880. ========================================================================
  881. G.02)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  882. ------------------------------------------------------------------------
  883.  
  884. A/UX 3.0 works on the MacII (with PMMU _or_ 68030 upgrade with FDHD ROM's
  885. installed), IIx, IIcx, IIci, IIfx, SE/30, IIsi (with 68882 chip) and the
  886. Quadra 700I900I950 computers. A/UX 3.0.2 adds support for the Q800 and
  887. Centris Machines (the Centrises _must_ have the real 68040 w/FPU - See Q&A
  888. #G.04). A/UX does not support the ClassicII, PowerBook, Duo or LC families.
  889.  
  890. Recall that A/UX _is_ UNIX and thus contains some very hardware specific
  891. drivers. It's for this reason (and not Apple not doing things correctly)
  892. that A/UX won't work on newly released platforms. To support a new
  893. platform, at least _some_ work (and possibly extensive work in some cases)
  894. must be done.
  895.  
  896. If you really want to cut it close, 8MB RAM and an ENTIRE 80MB hard disk
  897. will just make it. You'll have little room for user files (unless you clear
  898. out some space by removing /games and maybe /catman) and depending on your
  899. workload, may suffer from low performance (due to swapping... you may even
  900. encounter the infamous swap messages :)
  901.  
  902. A much better system would be 16MB of RAM and about 200MB of disk space.
  903. This would give you much more room to grow as well as sufficient RAM to
  904. increase your performance (assuming that you tune some kernel parameters).
  905. All in all, more RAM is prefered: 20MB (or more) is ideal.
  906.  
  907. ===================================
  908. G.03)  What's new about A/UX 3.0.x?
  909. -----------------------------------
  910.  
  911. A/UX 3.0.x incorporates the full functionality of System7. It supports the
  912. QuickTime multimedia extension and the new Mac Quadra computers. A/UX 3.0.x
  913. now includes X11R4 in it's distribution, including MacX. Installation of
  914. A/UX is much easier that it was before and can be installed on any 3rd party
  915. hard disk using the "new and improved" HD Setup application (see Q&A #A.15
  916. though). A/UX 3.0.2 adds support for the Q800 and Centris machines (as long
  917. as they have the real 68040 w/FPU - See Q&A #G.04).
  918.  
  919. 3.0.2 is the latest version of A/UX. 3.0.2 adds support for the Q800 and
  920. the Centris machines (650 and 610) as long as they have the _real_ 68040
  921. chip (68RC040) installed (Support for the C650 is official; support for
  922. the C610, which _requires_ the 040 be replaced since none have the
  923. required one installed, is non-official but known and verified).
  924.  
  925. ====================================================
  926. G.04)  What's the diff between 3.0.2 and 3.0.2(wgs)?
  927. ----------------------------------------------------
  928.  
  929. 3.0.2 is an exact binary-copy of 3.0.2(wgs) (which is the version of A/UX
  930. for the WGS 95 server) except for some minor cosmetics and the exclusion
  931. of the server-related applications. This includes RetroSpect for A/UX
  932. (see Q&A #E.03). Some of the major differences between 3.0.2 and 3.0.2(wgs)
  933. include:
  934.  
  935.     o Buffer cacher size (default kconfig parameters)
  936.     o Packages installed during Easy Install
  937.     o Swap space size on Easy Install
  938.     o Autologin enabled in 3.0.2(wgs)
  939.     o lpr daemon on in 3.0.2, off in 3.0.2(wgs)
  940.     o Partition choices in HDSC SetUp
  941.  
  942. As you can see, they are all related to how the system is setup...
  943.  
  944. ============================
  945. G.05)  How can I order A/UX?
  946. ----------------------------
  947.  
  948. A/UX is available preinstalled on Mac systems or on CD-ROM. To find the
  949. nearest A/UX reseller, call 1-800-538-9696. You'll need access to a
  950. compatible CD-ROM drive to install A/UX (or a friendly dealer if you go
  951. that route).
  952.  
  953. The part numbers (and suggested retail price) for 3.0.1 are (US and Canada):
  954.  
  955.     M0598LL/C     A/UX 3.0.1 CD-ROM product                 ($795)
  956.                   (contains Essential Manuals)
  957.     M0597LL/B     A/UX 3.0.1 Essential Manuals              ($329)
  958.     M0430LL/B     A/UX 3.0.1 Programmers Manuals            ($329)
  959.     M0431LL/B     A/UX 3.0.1 Administrators Manuals         ($329)
  960.  
  961.     M0599LL/C     A/UX 3.0.1 Update (updates previous       ($250)
  962.                   versions to 3.0.1)
  963.     M0489LL/B     A/UX 3.0.1 Programmers Manual Update      ($285)
  964.     M0490LL/B     A/UX 3.0.1 Admin. Manual Update           ($285)
  965.  
  966. If you are interested in upgrading your Q950 to the Apple WGS-95 Server
  967. (which uses A/UX 3.0.1) here are the part numbers (with SRP):
  968.  
  969.     M6940Z/A      WGS 95 PDS Upgrade Kit                     ($2499)
  970.     M6945Z/A      WGS 95 PDS + DAT Upgrade Kit               ($4399)
  971.  
  972. By the way, MacWarehouse is now selling the A/UX 3.0.1 CD-ROM package
  973. for $619... Their phone number is 1-800-255-6227; ask for part#SYS0009.
  974.  
  975. +To get 3.0.2, you need to snag the AWS Tune-Up 1.0 DiskCopy image files
  976. +from aux.support.apple.com or jagubox and apply the patches. Although
  977. +the Tune-Up is called AWS, it's really for _all_ A/UX users.
  978.  
  979. ==============================================
  980. G.06)  What's the upgrade path for A/UX 3.0.2?
  981. ----------------------------------------------
  982.  
  983. You can upgrade to 3.0.2 (from any other version of A/UX) by purchasing the
  984. A/UX 3.0 CD-ROM Product Upgrade (Apple part # MO599LL/C). The suggested
  985. price is $250. You then need to snag the AWS Tune-Up 1.0 disks to upgrade
  986. 3.0.1 to 3.0.2.
  987.  
  988. It's recommended that if you do upgrade, that you completely repartition
  989. your disk via the Installer for two reasons:
  990.  
  991.     1. The default (suggested) partition sizes have changed
  992.  
  993.     2. You install 3.0.2 on a "clean" system.
  994.  
  995. ============================================================
  996. G.07)  What are Right-To-Copy and Right-To-Upgrade licenses?
  997. ------------------------------------------------------------
  998.  
  999. If you have bought at least one copy of A/UX 3.0.x and you have other Mac CPUs
  1000. that you would like to install A/UX on, you don't need to reorder the
  1001. entire product. You can order a Right-To-Copy license for each Mac you want
  1002. to install A/UX on and then copy your A/UX to that Mac. This is cheaper
  1003. than buying a whole new CD-ROM package. It's not right to copy unless you
  1004. have a Right-To-Copy.
  1005.  
  1006. If those other Macs are already running A/UX, but an older version, then
  1007. you need to order a Right-To-Upgrade license for each one you want to
  1008. upgrade. As above, you then copy your 3.0.x over to that Mac.
  1009.  
  1010. Note that in both cases, you must have purchased at least 1 copy of A/UX
  1011. 3.0.x. The Right-To-* licenses just "authorize" you to then copy that over to
  1012. other Macs.
  1013.  
  1014. The A/UX Essential Manual Set (that comes with A/UX 3.0.x) is not provided
  1015. with either license. If you need more, you'll need to order them
  1016.  
  1017. ==========================================
  1018. G.08)  How can I reports bugs that I find?
  1019. ------------------------------------------
  1020.  
  1021. The official E-mail address is reports@aux.support.apple.com. If you
  1022. subscribe to the A/UX Technical AnswerLine, you can also use that method. The
  1023. former isn't acknowledged although the latter is.
  1024.  
  1025. For completeness, also post the report to comp.unix.aux.
  1026.  
  1027. There is also a HyperCard stack called "Apple Bug Reporter" that Apple
  1028. recommends using. I have a copy and can make it available via anon-ftp if
  1029. there is a demand.
  1030.  
  1031.  
  1032.  
  1033. :::::::::::::::::::::::::::::::::
  1034. ::::: ADMINISTRATION ISSUES :::::
  1035. :::::::::::::::::::::::::::::::::
  1036.  
  1037. ==================================================
  1038. A.01) How come my Login screen is gray, not color?
  1039. --------------------------------------------------
  1040.  
  1041. Because that's the way Apple wanted it :) Actually, the reason why is
  1042. because the 'scrn' resource is missing from 'System' in /mac/sys/Login
  1043. System Folder. If you're handy, you can copy 'scrn' from some other System
  1044. and paste it in Login's using ResEdit. Make sure the "Is Color" field in
  1045. 'scrn' is "1".
  1046.  
  1047. ================================
  1048. A.02)  Swap space error messages
  1049. --------------------------------
  1050.  
  1051. A.02)  Even though I have lot's of swap space and only a little bit is
  1052.        being used, I STILL get a lot of messages saying that my swap
  1053.        space is running low. What the buzz?
  1054.  
  1055. Unix is justifyably concerned about having adequate swap space. A system
  1056. crash caused by this beast is a sight to behold. However, A/UX seems
  1057. EXTREMELY nervous about the amount needed before it starts getting fidgety.
  1058. If you do a "/etc/swap -l" and see that you're only using a small portion
  1059. of your swap  space and have a "lot" left, then you can safely ignore the
  1060. messages (just how much is a "lot" is hard to say, but if you have 25000
  1061. blocks and are only using 1000 or 2000, then I'd say you were fine). If you
  1062. DO need more swap space, then you have a few options:
  1063.  
  1064.     a. Using 'kconfig', reduce the number and size of buffers.
  1065.        This isn't really a good idea since it could really degrade
  1066.        performance as well as possibly causing more panics.
  1067.  
  1068.     b. Add more swap space.
  1069.        Fine, if you have it. You could either add another disk
  1070.        as swap (nice) or repartition your present disk to create
  1071.        a larger Swap partition (Ack!).
  1072.  
  1073.     c. Add more memory.
  1074.        If you have more memory, then this will reduce the need to
  1075.        augment it with swap space... RAM's cheap too!
  1076.  
  1077. ================================================
  1078. A.03)  How can I copy a complete file system...
  1079. ------------------------------------------------
  1080.  
  1081.      ...from one diskIpartition to another?
  1082.  
  1083. You have three options: dd, dump.bsd and cpio (pax MAY work but tar won't
  1084. since it won't handle special-type files). If the two partitions are the
  1085. same size, you can use 'dd' (to copy c0d0s0 to c5d0s3, e.g.):
  1086.  
  1087.     $ dd < /dev/rdsk/c0d0s0 > /dev/rdsk/c5d0s3
  1088.  
  1089. To use dump.bsd, you can use the following command (this assumes that the
  1090. destination disk in mounted on /mnt and you want to copy the root file
  1091. system which is on SCSI 0... of course, you must be root and it would be
  1092. MUCH better to do this in single-user mode):
  1093.  
  1094.     $ dump.bsd 0f - /dev/rdsk/c0d0s0 I (cd /mnt; restore xf -)
  1095.  
  1096. To use cpio, you must use it in a pipe with find. For example, to copy /usr
  1097. (let's assume it's on it's own file system) to another diskIpartition
  1098. (assume  it's mounted on /mnt) then you can use (you can add the "-depth"
  1099. flag to 'find' if you want):
  1100.  
  1101.     $ cd /usr
  1102.     $ find . -print I cpio -pdmuva /mnt
  1103.  
  1104. The problem with this is that if the mount point of the destination disk
  1105. falls under the file system's directory you're trying to copy, you'll load
  1106. up your destination disk. For example, the following would NOT work:
  1107.  
  1108.     $ cd /
  1109.     $ find . -print I cpio -pdmuva /mnt
  1110.  
  1111. because 'find' would see the stuff in /mnt (which you just put in there) and
  1112. try to copy in back to /mnt! To way to avoid this is by adding a little
  1113. filter:
  1114.  
  1115.     $ cd /
  1116.     $ find . -print I grep -v '^./mnt*' I cpio -pdmuva /mnt
  1117.  
  1118. If you have GNU find, then you can use it with it's '-xdev' option, which
  1119. prevents find from walking through other file systems:
  1120.  
  1121.     $ cd /
  1122.     $ find . -xdev -print I cpio -pdmuva /mnt
  1123.  
  1124. dump.bsd creates a "truer" copy of your file system (the access and
  1125. modification dates aren't mucked with... with the find/cpio pipe, at the
  1126. least the directory dates are touched) but it won't backup named pipes...
  1127.  
  1128. ========================
  1129. A.04)  What's with UUCP?
  1130. ------------------------
  1131.  
  1132. UUCP under 3.0 is very improved over it's previous "incarnation" under
  1133. 2.0.1. 3.0.x uses HDB (for HoneyDanBer) UUCP instead of standard UUCP. Some
  1134. nice things are bidirectional getty (also known as uugetty in other Unixs)
  1135. which allows both incoming and outgoing communication over serial lines as
  1136. well as better performance and reliability. I hear that setting it up is
  1137. _much_ easier as well.
  1138.  
  1139. You may seriously consider getting Alexis Rosen's "sendmail.cf" file for
  1140. use under UUCP sendmail. This config file has been modified to allow UUCP
  1141. and sendmail to work beautifully together. You may also want to consider
  1142. simply installing smail to replace sendmail.
  1143.  
  1144. Under 3.0., be sure that you are running the latest version: 1.16. It can be
  1145. found on aux.support.apple.com in aux.patches/supported/3.0. Be sure that you
  1146. get the new dial.o on ftp.apple.com (pub/earlw/dial) to avoid breaking syslog.
  1147. Under 3.0.1 (and later) all is OK.
  1148.  
  1149. ===========================================
  1150. A.05)  How can I log anonymous ftp entries?
  1151. -------------------------------------------
  1152.  
  1153.      in.ftpd has a -l option, but it doesn't work.
  1154.  
  1155. Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked in.ftpd to enable
  1156. logging via the syslogd daemon. It also pays extra close attention to
  1157. anonymous ftp logins. It's available (as well as other portsIhacks) on
  1158. jagubox. Also available on jagubox is a set of patches and files required
  1159. to compile and run wuarchive's ftpd server under A/UX. This is a super-
  1160. nice ftp server!
  1161.  
  1162. The real reason why '-l' doesn't work with in.ftpd is that there's no
  1163. real way to send this option to the daemon. A/UX 'inetd' doesn't allow
  1164. you to add options to '/etc/servers'. John Coolidge (coolidge@apple.com)
  1165. has ported the BSD-reno version of 'inetd' to overcome this limitation.
  1166. This version of 'inetd' also has some nice features, such as rereading
  1167. /etc/servers when sent SIGHUP. It's available via anon-ftp on jagubox.
  1168.  
  1169. %%% For more info, contact Jim %%%
  1170.  
  1171. ============================================
  1172. A.06)  'df' shows different results for root
  1173. --------------------------------------------
  1174.  
  1175. A.06)  How come when I do a 'df' as a regular user, it shows me a different
  1176.        number of free blocks compared to when I run it as 'root'?
  1177.  
  1178. One of the details about the BSD Fast File System is that it sets aside 10%
  1179. of the available disk space (by default... this value can be changed by
  1180. using the 'tunefs' command) and makes it unavailable to regular users. This
  1181. prevents 2 things: filling up a file system and destroying performance by
  1182. having a "too full" file system. 'root', however, does have access to this
  1183. "extra" disk space, hence the difference in the numbers reported by df
  1184. between 'root' and "regular joe".
  1185.  
  1186. Please note that if you used HD Setup to create the partitions (or your
  1187. A/UX came preinstalled), then the "set aside" value for these file systems
  1188. is 5%, not the default of 10%... This was simply to give users more space.
  1189. Reducing this value beyond 5% is Not A Good Idea.
  1190.  
  1191. ======================================
  1192. A.07)  Does A/UX LocalTalk support IP?
  1193. --------------------------------------
  1194.  
  1195. Nope... not at all.
  1196.  
  1197. ==========================================================
  1198. A.08)  How do I get MPW 3.1 to work? It hangs my system...
  1199. ----------------------------------------------------------
  1200.  
  1201. MPW 3.1 doesn't work under AIUX 2.0 although 3.2 does. In the meantime,
  1202. you can make 3.1 work by breaking into MacsBug when it's hung and entering:
  1203.  
  1204.     pc=pc+2;g
  1205.  
  1206. See Q&A #M.04 for info about entering MacsBug...
  1207.  
  1208. ===============================================================
  1209. A.09)  Can I refer to a file on my Mac system from within A/UX?
  1210. ---------------------------------------------------------------
  1211.  
  1212. A/UX's 'Finder' mode is the only way (currently) to access both file
  1213. systems. You could write a hybrid application that could attach to the
  1214. Finder world (a la, CommandShell and cmdo which can "see" both file
  1215. systems), but you can't access HFS volumes from the A/UX kernel directly.
  1216. In a similar vein, you can't 'mount' an HFS volume on an A/UX inode.
  1217.  
  1218. =================================================================
  1219. A.10)  How can I adjust the amount of virtual memory Finder uses?
  1220. -----------------------------------------------------------------
  1221.  
  1222. There are three ways to do this. The first is very easy: you simply use the
  1223. Memory cdev to adjust the "memory" size, logout and then log back in. You
  1224. must be 'root' to do it this way.
  1225.  
  1226. The 2nd way is to use the 'TBMEMORY' environment variable. You can set
  1227. it's "value" equal to the amount of memory you wish to use. For example:
  1228.  
  1229.     set TBMEMORY=10m         (in .profile for ksh or sh or /etc/profile)
  1230.        -or-
  1231.     setenv TBMEMORY 10m      (in .login for csh)
  1232.  
  1233. configures Finder for 10M.
  1234.  
  1235. You can also edit /mac/bin/mac32Imac24 (or .mac32I.mac24 if you are using
  1236. this method) to call 'startmac' with the memory size you want using the
  1237. "-m" option. For example:
  1238.  
  1239.     /mac/bin/startmac -m 8m > $SMLOGFILE 2>&1 &
  1240.                      -------
  1241.  
  1242. in (.)mac32I(.)mac24 will configure an 8M environment.
  1243.  
  1244. Please note that under the 24-bit mode (mac24), you can only access a
  1245. maximum of 8MB of RAM. It won't complain if you try to setup more, it just
  1246. won't do it. Furthermore, if you actually have more than 8MB (say 12), the
  1247. "About This Macintosh" window will show "Built-in Memory:  12,288 L; Total
  1248. Memory: 8,192 K".
  1249.  
  1250. The default behavior of 3.0 (and earlier) was to allocate all the RAM
  1251. to the MacOS. Thus, if you had 20MB, A/UX would, unless told otherwise,
  1252. allocate 20MB for the MacOS-emulation. Under 3.0.2, this is slightly
  1253. changed: A/UX will usually not allocate all RAM to the MacOS. Whatever
  1254. version of A/UX you are running, it's a Good Idea not to allocate _all_
  1255. RAM for the Finder. This is because A/UX allocates itself a chunk, so
  1256. if you give the Finder "all" of it, you can cause swapping and paging which
  1257. can seriously degrade performance at times.
  1258.  
  1259. ================================================================
  1260. A.11)  Is there an archive of comp.unix.aux out there somewhere?
  1261. ----------------------------------------------------------------
  1262.  
  1263. Yes, it's located on aux.support.apple.com under archives/comp.unix.aux.
  1264.  
  1265. ==========================================
  1266. A.12)  How come I can't use color under X?
  1267. ------------------------------------------
  1268.  
  1269. Apple's X (R4), and Thomas Eberhardt's X11R5 all support color. However,
  1270. you must start the server with the "-screen 0 -depth 8" option (similar
  1271. command with other screens if you have them). You can add these options to
  1272. the command line or to your server's defaults file. You can also create a
  1273. ".X11" file in your home directory which includes the line:
  1274.  
  1275.     X -screen 0 -depth 8
  1276.  
  1277. to get the same effect. Make sure that ".X11" is executable for this to
  1278. work ("chmod 755 .X11").
  1279.  
  1280. ===========================================
  1281. A.13)  Accessing MacOS filenames under A/UX
  1282. -------------------------------------------
  1283.  
  1284. A.13)  Using the command shell interface, I'm trying to access some Mac files
  1285.        (that have strange names) but I can't; the program returns an error and
  1286.        I can't access the file. What's going on?
  1287.  
  1288. The problem is that sh and csh don't understand the Mac "special" characters
  1289. that are in the filenames. They don't expect filenames with characters that
  1290. are represented by 8-bits. ksh is "8-bit clean" and thus would be able to
  1291. access the file. For example, to remove Moire, just type:
  1292.  
  1293.     $ ksh           #this creates a Korn shell child
  1294.     % rm M?ire      #match the weird 'o'
  1295.     % exit          #get back in your old shell
  1296.  
  1297. You could also use emacs' DIRED or the Gnu File utilities to do this, but ksh
  1298. is right here on the system so it's a bit easier. Of course, another very
  1299. easy way is to use the MacOS interface and do the deletionIrenameIwhatever
  1300. the "Mac" way. Please note that if what you are MacOS deleting is a
  1301. symbolic link to a directory, what gets Trashed is actually the contents
  1302. of the directory as well as the link! This is due to the fact that to
  1303. the Finder, the link looks like a folder, and the entire thing gets deleted.
  1304.  
  1305. ============================================
  1306. A.14)  Installer problems on 3rd party disks
  1307. --------------------------------------------
  1308.  
  1309. A.14)  I heard the the Installer for 3.0.x works on "any" 3rd party
  1310.        hard disk. Well, it doesn't on mine!
  1311.  
  1312. Well, the Installer will work with any 3rd party disk but there are a few
  1313. wrinkles... The HD Setup application in the 3.0.x Installer is unique in that
  1314. not only does it create A/UX partitions but it also creates the actual file
  1315. systems in those partitions (basically it runs 'newfs'). Now if you have
  1316. used some other HD utility program (such as SilverLining or FWB HDT) to
  1317. create the partitions and then attempt to install A/UX on that disk, the
  1318. Installer sees that the partitions are there and then _assumes_ that they
  1319. were created by HD Setup and therefore have the file systems already created.
  1320. Of course, the file systems don't exist yet, just the partitions, so the
  1321. installation fails.
  1322.  
  1323.  
  1324. You have a few options:
  1325.  
  1326.  a. Run the Installer on a newly formatted disk. This means that HD Setup
  1327.     will do all the partitioning (etc...) and the installation will
  1328.     proceed. Note that this means you will be "stuck" with the Apple drivers
  1329.     whenever you are in the _real_ MacOS Finder.
  1330.  
  1331.  b. If you want to use the drivers on your HD utility (for stuff like,
  1332.     maybe, password protection of partitions) then you have two (maybe
  1333.     three) additional options:
  1334.  
  1335.    i. Use 'a' above to install A/UX. Then use your HD utility program to
  1336.       "take over" the disk, disabling (or even removing) the Apple drivers
  1337.       and installing it's own. Note that if there isn't enough space to
  1338.       install it's drivers, most will attempt to "shrink" the MacOS
  1339.       partition to make room. Most can do this with no problem, but why
  1340.       take the risk... when you partition the disk, leave about 64K
  1341.       available as free space.
  1342.  
  1343.   ii. Use your HD utility to create the partitions. Then, before you
  1344.       run the Installer, run 'newfs' "by hand" to create the file systems
  1345.       so that the installation can proceed.
  1346.  
  1347.  iii. Use your HD utility to format (etc...) your disk and create
  1348.       _only_ the MacOS partition. Now run the Installer. In most cases
  1349.       HD Setup will work fine with the driver installed on the disk.
  1350.       You can now use it to create the A/UX partitions.
  1351.  
  1352.       <<ED: I _know_ this (iii) works with FWH HDT 1.2.x>>
  1353.  
  1354. Please note that HD SC Setup will only create the file systems if run under
  1355. A/UX. If you run it under the MacOS, it can only partition...
  1356.  
  1357. ==========================
  1358. A.15)  RetroSpect for A/UX
  1359. --------------------------
  1360.  
  1361. A.15)  Since A/UX 3.0.2 is no longer be bundled with RetroSpect for
  1362.        A/UX, how can I get it?
  1363.  
  1364. Very early reports indicated that RetroSpect for A/UX might be bundled
  1365. with A/UX 3.0.2 as it is with the AWS95 version of 3.0.2. This is no
  1366. longer the case (if it ever _was_ ). However, if you are a registered
  1367. owner of RetroSpect 2.0, you can order an upgrade to RetroSpect A/UX. The
  1368. cost is around $200 and to order (or more info) you can call 1-800-225-4880
  1369. (have your registration number handy). International customers should
  1370. call 510-849-0293.
  1371.  
  1372. ==========================================
  1373. A.16)  How can I configure CAP under A/UX?
  1374. ------------------------------------------
  1375.  
  1376. For the answer, snag a copy of CAP.txt which is available via anon-ftp
  1377. on jagubox in /pub/aux.
  1378.  
  1379.  
  1380.  
  1381. :::::::::::::::::::::::::::::::::::
  1382. ::::: MAC-EMULATION QUESTIONS :::::
  1383. :::::::::::::::::::::::::::::::::::
  1384.  
  1385. ======================================================
  1386. M.01)  What Mac applications are compatible with A/UX?
  1387. ------------------------------------------------------
  1388.  
  1389. It would be much easier to list the applications that aren't compatible.
  1390. The list is much, much shorter...
  1391.  
  1392. The _vast_ majority of applications that run under System 7 will run under
  1393. A/UX 3.0.x. In fact, before System 7 was released, A/UX 2.0.x was actually a
  1394. good litmus test whether the application was 32-bit clean and would run
  1395. under System 7. The only applications that are _sure_ to fail are those
  1396. that try to access hardware _directly_, such as HD utilities or backup
  1397. applications. A/UX 3.0.x provides both 24 and 32-bit modes, so if the
  1398. application doesn't run under 32-bit mode, try it under 24-bit.
  1399.  
  1400. One key note: if the program uses a "complex" installation procedure (like
  1401. for Canvas, Word, Stuffit, etc...) then you should not try to do a fresh
  1402. install under A/UX. See the above Hints and Words Of Wisdom.
  1403.  
  1404. ===================================================
  1405. M.02)  What screen-savers are compatible with A/UX?
  1406. ---------------------------------------------------
  1407.  
  1408. AfterDark (2.0u and later) works well under A/UX but some displays may not
  1409. have enough memory under Login so the "low-memory" display will be used.
  1410.  
  1411. Moire and FMbackup seem a bit incompatible. They both function fine together
  1412. but the combination prevents FMbackup's "Finishing up..." window from
  1413. displaying, although FMbackup does, in fact, finish up. Furthermore, Moire
  1414. seems to screw-up Commando (both version 3.22 and 4.01 exhibit this problem)
  1415. so all in all, Moire can't be recommended if you desire using Commando (the
  1416. problem seems to be with all MacOS applications 'launch'ed from the
  1417. CommandShell window). Using Moire for the Login screen works well however,
  1418. since you can't access Commando or 'launch' applications from there.
  1419.  
  1420. Darkside is also available. Unlike other screen savers, Darkside is an
  1421. application, not an INIT. This means it won't work under the Login screen.
  1422. The latest version of Darkside is 4.0 and will _not_ work on Pre-System7
  1423. systems, so don't attempt to use this under A/UX 2.0.1.
  1424.  
  1425. Moire is available via anon-ftp on jagubox.
  1426.  
  1427. ==========================================
  1428. M.03)  Mounting MacOS partition under A/UX
  1429. ------------------------------------------
  1430.  
  1431. M.03)  My MacOS partition mounts fine under MacOS but it doesn't show up
  1432.        under A/UX... Why?
  1433.  
  1434. Whether or not a Mac partition mounts under A/UX depends on a number of
  1435. factors (possibly even including the phases of the moon and the color socks
  1436. you happen to be wearing)... Necessary conditions for a partition to mount
  1437. are:
  1438.  
  1439.     1. The disk MUST be partitioned using the "new" partitioning scheme
  1440.        detailed in Inside Macintosh V. There is still plenty of disk
  1441.        software out there that uses the "old" scheme and this drives will
  1442.        not mount under A/UX. Generic disk formatters that use the "new"
  1443.        scheme include SilverLining and FWB Hard Disk Toolkit. Most major
  1444.        disk vendors supply A/UX compatible formatting s/w.
  1445.  
  1446.     2. The partition must mount under MacOS BEFORE A/UX is booted. A/UX
  1447.        only tries to mount partitions that were already when it was booted.
  1448.        So, if you use an application to boot A/UX and this application runs
  1449.        before a partition is mounted, A/UX won't mount it for you. If you
  1450.        have a removable drive (such as SyQuest), you must insert the disk
  1451.        before you boot A/UX... this means you can't swap cartridges under
  1452.        A/UX.
  1453.  
  1454. It's possible that playing with 'pname' before starting the MacOS environment
  1455. may make more MacOS partitions readable...
  1456.  
  1457. =================================================
  1458. M.04IM.05)  MacsBug, Interrupts and MacOS Freezes
  1459. -------------------------------------------------
  1460.  
  1461. M.04)  I have MacsBug installed. How can I trigger it?
  1462.                 -- or --
  1463. M.05)  Sometimes my MultiFinder environment (and/or CommandShell) freezes
  1464.        up; how can I unfreeze it? Should I hit the Interrupt switch?
  1465.  
  1466. The "Command-Control-e" keypress will kill the current MultiFinder
  1467. environment and "unfreeze" (and kill) your MultiFinderICommandShell.
  1468. Depending on whether your session-type is Console Mode or 32I24-Bit, you
  1469. will either get returned to the console or get returned to the Login
  1470. screen. You should _NOT_ press the Interrupt switch since this puts you
  1471. into A/UX's kernel debugger. If you have MacsBug installed (which is
  1472. recommended) then you can press "Command-Control-i" to enter it. This may
  1473. enable you to clean some things up before the MultiFinder environment is
  1474. blasted (even just using 'rs' under MacsBug helps...). If MacsBug is _not_
  1475. installed, the "C-C-i" behaves almost like a "C-C-e" except that it appears
  1476. that A/UX doesn't need to "rebuild" your icon/Desktop "environment" the
  1477. next time Mac-mode is entered.
  1478.  
  1479. ==================================
  1480. M.06)  Phase 1 EtherTalk and A/UX?
  1481. ----------------------------------
  1482.  
  1483. M.06)  My site is not upgraded to EtherTalk Phase 2 yet... can I use Phase 1
  1484.        under A/UX?
  1485.  
  1486. A/UX only supports EtherTalk Phase 2. Upgrading to Phase 2 is recommended
  1487. for a variety of reasons, but most importantly to ensure compatibility with
  1488. new products from Apple and developers (of course, the added features over
  1489. Phase 1 are nice too :).
  1490.  
  1491. =========================================
  1492. M.07)  A/UX and MacOS file transfer hints
  1493. -----------------------------------------
  1494.  
  1495. M.07)  I'm having trouble transfering files between A/UX and my MacOS disk.
  1496.        Also, sometimes things get transfered fine, othertimes not. What's
  1497.        going on?
  1498.  
  1499. If a file on the A/UX system has Type "TEXT", then when it is copied over to
  1500. a MacOS disk, all 'newline' characters will be replaced by 'carriage
  1501. returns'. Sometimes this is what you want (that is when the file is, in
  1502. fact, a TEXT file). Othertimes it's not. Say for example you download a GIF
  1503. file onto your A/UX disk. A/UX _might_ think it's a TEXT file. If you then
  1504. copy it over to your MacOS disk and try to use Giffer on it, it won't work.
  1505. That's because the 'nl's where changed, which is _not_ what you want. The
  1506. way to stop this is to convince A/UX that the file is of non-TEXT type.
  1507. There are many applications out there (including the A/UX included
  1508. 'setfile' program) that lets you modify this. Do this before you copy the
  1509. file over to your Mac OS disk and all will be Okay. If you aren't sure what
  1510. the Type and Creator should be, you can just specify "BIN " and "A/UX"
  1511. (note space in BIN) and the file won't be massaged during the
  1512. copyItransfer. You'll still need to eventually change them to the correct
  1513. ones for their particular application, but this way they'll be on your
  1514. MacOS disk "uncorrupted."
  1515.  
  1516. Of course, you could also use 'setfile' to set the TypeICreator fields
  1517. _before_ you copy the file to the MacOS disk and avoid an additional step.
  1518.  
  1519. Please note that if you downloaded a BINHEX file, you _do_ want to keep it
  1520. as a TEXT file if you transfer it over to the MacOS. Once there, you can
  1521. de-BINHEX it and unStuffIt (if it was a binhexed stuffit archive).
  1522.  
  1523. Please note that if you transfer Unix-type files (like tar archives or
  1524. compressed files) between the A/UX file system and a MacOS disk (esp. if
  1525. these files were "created" on a MacOS disk by a MacOS utility), the Unix
  1526. application may no longer work correctly with it. This is because the MacOS
  1527. resource information was attached to the file during the transfer (the file
  1528. is in Apple Single format). To "fix" this, use 'fcnvt' to change the file
  1529. to Apple Double format which will detach the resource fork and place it
  1530. into a "%..." file.
  1531.  
  1532. See "Hints and Words Of Wisdom" (above) for hints in using ftp file transfers
  1533. under A/UX.
  1534.  
  1535. ============================================
  1536. M.08)  Where to install CDEVs and Extensions
  1537. --------------------------------------------
  1538.  
  1539. M.08)  Do I install CDEVs and Extensions in the System Folder on
  1540.        MacPartition or on the "/" A/UX disk.
  1541.  
  1542. To install these additions to A/UX, you will need to drag-copy them over
  1543. to the A/UX System Folder. Usually, this is /mac/sys/System Folder on
  1544. the "/" disk but it will also "appear" in your "home folder" icon. If you
  1545. have a personal System Folder (i.e. $HOME/System Folder) then they should
  1546. be dragged there.
  1547.  
  1548. ==================================
  1549. M.09)  Booting A/UX under System 7
  1550. ----------------------------------
  1551.  
  1552. M.09)  I heard that A/UX requires a special version of System 7 to boot...
  1553.        Is this true?
  1554.  
  1555. A lot of people believe this but this is not true. There is no difference
  1556. between the s/w on the MacPartition partition and the "real" System 7.
  1557. The only _real_ need for MacPartition is that the disk where A/UX Startup
  1558. lives is where A/UX Startup looks for the A/UX Root partition. When A/UX
  1559. Startup launches, it looks at "it's" disk and then looks for A/UX partitions
  1560. on that disk. This means that you _don't_ need to boot-up from the
  1561. MacPartition disk to boot A/UX. Start your Mac from your standard Startup
  1562. disk and just double-click on A/UX Startup on the MacPartition icon.
  1563.  
  1564. You can even do without the MacPartition disk but telling A/UX Startup
  1565. the exact SCSI number of the A/UX disk. You can do this a couple of ways:
  1566.  
  1567.     1. create a ROOT variable in A/UX Startup that points to the
  1568.        root partition in this form: (SCSI-ID, 0, 0)
  1569.  
  1570.     2. Under the General Preferences menu, change the Root Directory
  1571.        to (SCSI-ID, 0, 0).
  1572.  
  1573. The "device" file /dev/default points to the SCSI-ID of whatever disk is the
  1574. MacPartition disk, so if you don't have one, you need to tell A/UX Startup
  1575. it's "real" name. This is kinda messy since you'll need to preface a lot
  1576. of stuff with this value: e.g.
  1577.  
  1578.     #startup cat (6,0,0)/etc/inittab
  1579.  
  1580. ==================================================
  1581. M.10)  Screwed up Desktop after crashes or MacsBug
  1582. --------------------------------------------------
  1583.  
  1584. M.10)  After the Mac environment crashes (or when I use MacsBug), the
  1585.        Desktop gets all screwed up... Argg!!
  1586.  
  1587. Ron Flax of Apple (ron@afsg.apple.com) has written a very useful System
  1588. Extension called FMbackup that creates backup copies of "valuable" Desktop
  1589. files. When the MacOS-mode is entered, FMbackup restores these files. Thus,
  1590. when your MacOS "crashes", you no longer need to rebuild the Desktop
  1591. or reset all your Icons, window "types", etc... Please note that there
  1592. seems to be some incompatibilty between FMbackup and Moire and
  1593. QuickMail 2.5.1.
  1594.  
  1595. FMbackup (1.0.4) is available via anon-ftp on afsg.apple.com as well as
  1596. aux.support.apple.com (in "unsupported").
  1597.  
  1598. %%% For more information about "FMbackup", please contact Ron via E-mail %%%
  1599.  
  1600. ===============================================
  1601. M.11)  MacOS partitions on desktop only as root
  1602. -----------------------------------------------
  1603.  
  1604. M.11)  My MacOS partition(s) only show up on the Desktop when I login
  1605.        as root. Why?
  1606.  
  1607. Under the Preferences/General Menu of A/UX Startup, there is a radio-box
  1608. called "Password checking". This is intended to provide some security for
  1609. the A/UX Startup application. When enabled, two (default) things happen:
  1610.  
  1611.     1. A/UX Startup requires a password to open.
  1612.     2. MacOS partition(s) are only mounted for root login.
  1613.  
  1614. Thus, to enable MacOS partition(s) to be available for all users, you must
  1615. disable "Password checking". See auxstartuprc(4) for more info.
  1616.  
  1617. ==========================================
  1618. M.12)  CommandShell ignoring 1st key press
  1619. ------------------------------------------
  1620.  
  1621. M.12)  For some reason, my CommandShell only responds to a keyboard
  1622.        event after it receives a second event. For example, typing "a"
  1623.        won't show until I type something else or click the mouse.
  1624.        What gives?
  1625.  
  1626. This is caused almost 99% of the time by an ExtensionICDEV conflict. The
  1627. way around this is to selectively disable each one at a time and see which
  1628. one causes the problem... then delete it. "Wild Magic" is prone to do this
  1629. as are older versions of CEToolbox.
  1630.  
  1631. =====================================
  1632. M.13)  Can A/UX 3.0.x run System 7.1?
  1633. -------------------------------------
  1634.  
  1635. A/UX 3.0.x's MacOS interface is based on System 7.0.1. You cannot install Sys
  1636. 7.1 on A/UX (meaning you can't make A/UX run Sys 7.1) since there are a few
  1637. system files that are fine-tuned and modified to work under A/UX. These
  1638. would get overwritten if you tried to install 7.1 and you'd be out of luck.
  1639. Please recall that this doesn't mean that you can't have 7.1 installed on
  1640. your MacPartition, to be used when in MacOS-only mode. It just means that
  1641. you can't have A/UX run 7.1.
  1642.  
  1643. Just to let you all know, if you really want to, you _can_ install 7.1
  1644. on A/UX 3.0.x and the MacOS-stuff will work pretty good. However, all
  1645. hybrids, such as CommandShell or Commando, will die... not too useful...
  1646.  
  1647.  
  1648.  
  1649. :::::::::::::::::::::::::::::::::::
  1650. ::::: DEVICES AND PERIPHERALS :::::
  1651. :::::::::::::::::::::::::::::::::::
  1652.  
  1653. =======================================================
  1654. D.01)  Can I use my TeacIDATIetc tape drive under A/UX?
  1655. -------------------------------------------------------
  1656.  
  1657. A/UX 3.0's 'tc' device driver (version 1.40) officially and totally supports
  1658. the following tape drives:
  1659.  
  1660.     Qualstar 9 track
  1661.     Archive 4mm DAT
  1662.     Archive QIC
  1663.     Teac DCAS 600
  1664.     Exabyte 8500        <<ED: no go with the 8200s>>
  1665.     DC2000
  1666.  
  1667. Please note that all the devices except for the Qualstar 9-tracks require
  1668. 8k-blocking when used through 'tc'. This means you will need to use 'tcb'
  1669. or 'tbb' as a filter ('dd' will also work during reading). You should also
  1670. specify 8k blocking (or a multiple thereof) when using dump.bsd.
  1671.  
  1672. Jim Jagielski has created a replacement for 'tc' to fix some of version
  1673. 1.4's bugs as well as to provide support for the WangDAT 1300/2600, Cipher,
  1674. SONY SDT-4000/2000, WangTEK and HP DAT drives. It also works with the
  1675. Exabyte 8200s as well as having some nice features. The driver is currently
  1676. at version 3.26 and is available via anon-ftp on jagubox (If needed, it can
  1677. be Emailed). This version is a replacement for 'tc' (it also includes a
  1678. replacement for 'mt' and some man pages as well).
  1679.  
  1680. Tony Cooper has written a VERY nice double-buffering copier that greatly
  1681. increases the speed of backups; it's called 'tbb.' It works quite nicely
  1682. with 'tc' (assuming the correct blocking factors)...
  1683.  
  1684. Craig Ruff (cruff@ncar.ucar.edu) has written a Teac device driver also,
  1685. which works with both the 150 MB and 60 MB drives. You get the complete
  1686. source so you may "adjust" the driver if you want for other drives.
  1687.  
  1688. The Teac driver is available via anonymous ftp of jagubox.gsfc.nasa.gov.
  1689.  
  1690. %%% For more information about 'teac', please contact Craig via E-mail %%%
  1691. %%% For more information about 'tc', please contact Jim via E-mail %%%
  1692.  
  1693. ===============================
  1694. D.02)  EtherNet cards and A/UX
  1695. -------------------------------
  1696.  
  1697. D.02)  I have an EtherNet card that works fine under the Macintosh OS
  1698.        but not under A/UX. Why?
  1699.  
  1700. The reason is because to access the card (which is seen as a device by
  1701. A/UX), you need an A/UX device driver for it. This is NOT the same as the
  1702. stuff you had to install under the MacOS for it to work. Now A/UX includes
  1703. drivers for the Apple EtherNet card (they aren't installed by default
  1704. though), but they don't work with most of the 3rd party cards except for
  1705. the 3Com "EtherLink NB" and Asante "MacCon" cards. They are 100% register
  1706. compatible with their Apple counterparts, so you can use Apple's 'ae'
  1707. driver with them. Drivers for the EtherPort II cards are available via
  1708. anon-ftp on jagubox. However, the drivers for the "old" EPII cards (full
  1709. length) only support TCP/IP (they were written for A/UX 1.1 but will work
  1710. under 2.0.x). As far as other cards are concerned, you will have to ask the
  1711. vendor for A/UX drivers for it.
  1712.  
  1713. Please note that there have been numerous reports about problems with the
  1714. EtherPortII cards, A/UX and the IIfx and IIsi... you are warned :)
  1715.  
  1716. =======================================
  1717. D.03)  Can I use my scanner under A/UX?
  1718. ---------------------------------------
  1719.  
  1720. A/UX 3.0.x fully supports the Apple OneScanner as well as providing better
  1721. support for SCSI devices. A/UX will still use its own SCSI driver, however.
  1722.  
  1723. =====================================
  1724. D.04)  Using SyQuest disks under A/UX
  1725. -------------------------------------
  1726.  
  1727. D.04)  I'm trying to use a SyQuest drive under A/UX but it refuses to work.
  1728.        I keep on getting a "more data than device expected" error message.
  1729.        What's wrong?
  1730.  
  1731. The "problem" is with the generic SCSI disk driver under A/UX. For SCSI
  1732. drives, there are certain parameters that may be adjusted by the user;
  1733. these parameters are grouped in "pages." One such page concerns how the
  1734. disk responds to and recovers from errors: the Error Recovery Page. A/UX
  1735. expects the parameters in this page to have certain values. Now the vast
  1736. majority of SCSI disks have the values set as expected, but this isn't the
  1737. case with SyQuest drives. There is one parameter (PER) which is opposite
  1738. than expected by A/UX. When A/UX trys to set this value to what it wants,
  1739. however, the SyQuest drive reads this "request" wrong (the request is 16
  1740. bytes but the SyQuest only reads 4) so the SCSI Manager reports the error.
  1741.  
  1742. Tony Cooper (tony@marc.cri.nz) has written a Mac application which sets the
  1743. Error Page values correctly: Fix Error Page. This application must be used
  1744. under the MacOS. It can be found on rascal.ics.utexas.edu as well as on
  1745. aux.support.apple.com (aux.patches/unsupported/2.0). You can also use the
  1746. FWB Hard Disk Toolkit - World Control Application to enable the PER bit in
  1747. the recovery page (Page #1).
  1748.  
  1749. By the by, here is the /etc/disktab entry for SyQuest:
  1750.  
  1751.     # SyQuest disk
  1752.     #
  1753.     SyquestIsyquestIS45:\
  1754.        :ty=winchester:ns#34:nt#2:nc#1275:
  1755.  
  1756. ==================================================
  1757. D.05)  What 3-button mice work under A/UX (and X)?
  1758. --------------------------------------------------
  1759.  
  1760. The Gravis SuperMouse was a 3-button mechanical mouse that was completely
  1761. configurable and compatible with A/UX. Mouse System's A-3 mouse is
  1762. compatible but is "hard-wired" configured for A/UX as: Left Button = Actual
  1763. Mouse Button; Middle Button = Left Arrow; Right Button = Right Arrow. There
  1764. is also the Logitech MouseMan. The general agreement is that the SuperMouse
  1765. was your best bet... At present, the Gravis SuperMouse, however, is not
  1766. supported at _all_ by Gravis :(
  1767.  
  1768. Please note that A/UX 2 & 3 only support a subset of the ADB Manager. Thus
  1769. there are a few ADB devices that may not work under A/UX.
  1770.  
  1771. =====================================================
  1772. D.06)  Is it worth getting a cache card for the IIci?
  1773. -----------------------------------------------------
  1774.  
  1775. Absolutely! The card makes an amazing difference in performance. However,
  1776. this performance increase is reduced when an external monitor is used. For
  1777. more information about extensive benchmarking with the IIci and cache
  1778. cards, you can snag the benchmarking results via anon-ftp on
  1779. redstar.dcs.qmw.ac.uk in archive/papers.
  1780.  
  1781. ====================================================================
  1782. D.07)  How can I figure out the /etc/disktab entry for my hard disk?
  1783. --------------------------------------------------------------------
  1784.  
  1785. Many hard disk applications will reveal the disk drive geometry for you:
  1786. FWB Hard Disk ToolKit is very good (SilverLining is a bit wrong on the
  1787. number of tracks... it includes spares). What you are really looking for
  1788. are the total number of cylinders ('nc'), the number of sectors per track
  1789. ('ns') and the number of tracks ('nt'). Also, I'm maintaining a list of
  1790. /etc/disktab entries. If you have any, send it to me and I'll add them.
  1791.  
  1792. The file will be available via anon-ftp on jagubox.
  1793. <<ED: I need _LOTS_ of entries>>
  1794.  
  1795. Just a note: the number of tracks ('nt') is equal to the number of heads.
  1796.  
  1797. ==========================================
  1798. D.08)  Which serial cards work under A/UX?
  1799. ------------------------------------------
  1800.  
  1801. There are four cards that "work" with A/UX. The Apple serial card is NOT one
  1802. of them.
  1803.  
  1804. The first is the Digiboard Nu/Xi, which comes in 4 and 8 port versions.
  1805. Brand new drivers for the card have been coded and are available. This
  1806. version (3.3.0) however, doesn't currently work with CSlip but otherwise
  1807. works great. You can snag the drivers via anon-ftp from digibd.com
  1808. (which is 192.83.159.193) in drivers/mac.
  1809.  
  1810. Technical Support for DigiBoard is 612-943-9020. If you'd like to contact
  1811. the main engineer responsible for the drivers, contact Brian Westley at the
  1812. following Email addresses:
  1813.  
  1814.     merlyn@digibd.com
  1815.     ...uunet!digibd!merlyn
  1816.     AppleLink: merlin
  1817.  
  1818. The second is Paul Campell's Taniwha CommCard. This card does indeed work
  1819. with all versions of A/UX including 3.0.x. It has special support for UUCP.
  1820. It has a few mysterious and not very important problems. It's an excellent
  1821. buy. The only problem is, it's not on the market anymore. If you can get
  1822. one used, though, it's worth getting. The one downside is that, like
  1823. Apple's ports, it won't SIMULTANEOUSLY support modem and hardware flow
  1824. control. It is immune to many of the nasty bugs which affect the built-in
  1825. serial ports, including the two (at least) which can crash the kernel.
  1826.  
  1827. The 3rd is the Applied Engineering QuadraLink serial card. "I" have the
  1828. drivers but have never had the chance to test them. However, I'm not too
  1829. comfortable with the idea of using them, for two reasons. First, the author
  1830. of the drivers knows fairly little about A/UX or unix in general. Second,
  1831. the driver code is based on Apple code. Apple has been (at least until 3.0
  1832. came out) completely incapable of writing serial drivers for their own
  1833. hardware, so I'm not too confident in usig their code as a base for someone
  1834. else's drivers. BUT!!! -  as I said, "I" haven't used them. And at least
  1835. one person who has, has not reported trouble. So they're OK, at least for
  1836. light use (which is sort of true for the Apple ports as well). "I" just
  1837. wouldn't bet a commercial project on it.
  1838.  
  1839. The AE QuadraLink card, like the CommCard and the Apple ports, can't do
  1840. both hardware handshaking and modem control at the same time. No hardware
  1841. patch kit will be developed for the AE card...
  1842.  
  1843. The AE QuadraLink DMA isn't any better.
  1844.  
  1845. ===========================================
  1846. D.09)  lpr printer problems with LW IIgIIIf
  1847. -------------------------------------------
  1848.  
  1849. D.09)  I'm using a LaserWriter IIg with A/UX 3.0 and whenever I print some-
  1850.        thing to it through 'lpr', the first line of the page is cut off. Why?
  1851.  
  1852. This only shows up on versions of the IIg (and IIf) with less than 5MB RAM.
  1853. The reason is because this makes the LW default to PhotoGrade-mode. You can
  1854. do 2 things to fix this:
  1855.  
  1856.     1. Using the LaserWriter Utility program, disable PhotoGrade.
  1857.        Since one of the main advantages of these LW's is PhotoGrade,
  1858.        this option is kinda unpalatable.
  1859.  
  1860.     2. If you are _only_ using "Letter" mode under 'lpr', then you
  1861.        can edit /usr/lib/ps/pstext.pro to include the following line
  1862.        between "% RCSID:..." and "/StartPage...":
  1863.  
  1864.        %!PS-Adobe-1.0
  1865.        % Z%Copyright Apple Computer 1987\tVersion 1.1 of pstext.pro on\
  1866.          87/05/04 19:02:25
  1867.        %%Creator: pstext
  1868.        %%DocumentFonts: Courier
  1869.        % RCSID: $Header: pstext.pro,v 2.1 85/11/24 12:19:55 shore Rel $
  1870. ====>>>letter 
  1871.        /StartPage{/sv save def 48 760 moveto}def
  1872.  
  1873. This will fix the problem and make it usable again.
  1874.  
  1875. ===============================
  1876. D.10)  'tc' errors and blocking
  1877. -------------------------------
  1878.  
  1879. D.10)  I'm trying to access my tape drive using 'tc' (with something like
  1880.        "find . -print I cpio -o > /dev/rmt/tc1") but it doesn't work...
  1881.  
  1882. Except for 9-track magtapes, all I/O to tape drives associated with the
  1883. 'tc' device files _must_ be blocked at 8k. The 'tcb' program does just
  1884. that so that should be included. For example, to write:
  1885.  
  1886.     $ find . -print I cpio -o I tcb > /dev/rmt/tc1
  1887.  
  1888. And to read:
  1889.  
  1890.     $ tcb < /dev/rmt/tc1 I cpio -i
  1891.  
  1892. You can get better performance if you increase the buffer size (just make
  1893. sure that it's a multiple of 8k). For example, you could use 'dd' as
  1894. your blocking filter with a 'bs=10x8k'.
  1895.  
  1896. Jim Jagielski's replacement for 'tc' allows for 'tc' to use the
  1897. tape drive's own physical block size as the logical block size
  1898. for I/O. Doing so results in a noticeable performance hit and it
  1899. isn't recommended for normal use. Use the "mode" _ONLY_ if you
  1900. need to read tapes written by 'st' or by another platform. Please
  1901. note you are still limited to an I/O block size of at least the
  1902. physical block size, which can be anything for 512 to 1024 to 8192 bytes.
  1903.  
  1904. %%% For more information about 'tc', please contact Jim via E-mail %%%
  1905.  
  1906. =========================================================
  1907. D.11)  What CD-ROM drives are compatible with A/UX 3.0.x?
  1908. ---------------------------------------------------------
  1909.  
  1910. The original Apple CD-ROM drive (CD SC) is 100% compatible with A/UX. The
  1911. Apple CD-300 will install A/UX, but using it under A/UX is almost useless.
  1912. The following are also known to be 100% compatible (meaning you can use them
  1913. to install A/UX as well as when running A/UX):
  1914.  
  1915.     The Toshiba XM3201, XM3301B XM3401B
  1916.     DEC RRD42, RRD40 (LMSI CM-212)
  1917.     Denon DRD 253
  1918.     Sun CD-ROM (Sony CDU-8012?)
  1919.     CD-Technologies Porta-Drive CD-ROM
  1920.     Chinon CDA-431
  1921.  
  1922. There are no doubt more. NECs, however, aren't truly compatible.
  1923.  
  1924. ==================================
  1925. D.12)  Audio CD support under A/UX
  1926. ----------------------------------
  1927.  
  1928. D.12)  I've tried to install the CD Remote extension to A/UX so that
  1929.        I can play audio CD's, but it doesn't work...
  1930.  
  1931. At present, the default A/UX setup doesn't support audio CDs. Kelly King
  1932. and Andrew Kass (at Apple), however, have written the "AUX SCSI Toolbox"
  1933. extensions that emulates the Mac SCSI Manager. With this extension
  1934. installed, you can run applications and drivers that talk to the Mac
  1935. SCSI Manager, including the Apple CD-ROM driver! With this extension,
  1936. you can listen to your audio CDs under A/UX! This is the latest version
  1937. of the extension: 1.0b4.
  1938.  
  1939. "AUX SCSI Toolbox" is available via ftp on jagubox under:
  1940.  
  1941.    /pub/aux/apple.fixes/unsupported/3.0.x/SCSItlbx.tar.gz
  1942.  
  1943. Please read the included ReadMe before installing and using it.
  1944.  
  1945. =============================================
  1946. D.13)  What CD-ROM formats does A/UX support?
  1947. ---------------------------------------------
  1948.  
  1949. A/UX supports ISO file system format CD-ROMs. The catch is that A/UX only
  1950. supports ISO in the MacOS mode (i.e. you can't 'mount' the CD-ROM as an
  1951. UNIX file system). To allow this, you'll need to copy 3 Mac files to
  1952. the System Folder that's active when you want to use ISO CD-ROMs. The files,
  1953. which must be obtained from the Apple CD-ROM Software Disk (vers. 3.2 or
  1954. later) are: ISO 9660 File Access, High Sierra File Access and Foreign
  1955. File Access (the latter is an Extension). Logging out of the MacOS mode
  1956. and then logging back in will "complete" the installation.
  1957.  
  1958. Again, please note that A/UX will not recognize _any_ of the audio
  1959. capability of CD-ROMs unless you add the "AUX SCSI Toolbox" extension
  1960. described in Q&A #D.12.
  1961.  
  1962. ====================================================================
  1963. D.14)  How can I add printers other than those available in Chooser?
  1964. --------------------------------------------------------------------
  1965.  
  1966. <<ED: From a post by Antonio Ordonez (antonio@apple.com)>>
  1967.  
  1968. If the printer is in another zone, it is necessary to define the zone in
  1969. which the printer is located with a full path name.  You can then
  1970. "hardwire" a printer name including the zone for a particular printer
  1971. queue.
  1972.  
  1973. The best way to do this is to make a copy the /usr/spool/lpd/AppleTalk
  1974. directory and give it a name related to the printer we want to use. Modify
  1975. the file ifilter/ofilter/nfilter  (it is the same file with 3 hard links)
  1976. in this directory. Also modyfy the /etc/printcap file to create a new
  1977. printer queue.
  1978.  
  1979. I will use my system as an example so please modify to reflect your
  1980. situation.
  1981.  
  1982. The first thing to do is to create the new directory and put the correct
  1983. files in it. NOTE that I am using mknod to create the pipe file.
  1984.  
  1985. mkdir Idaho
  1986. chown daemon Idaho
  1987. chgrp daemon Idaho
  1988. cp AppleTalk/ifilter Idaho/ifilter
  1989. cd Idaho
  1990. ln ifilter ofilter
  1991. ln ofilter nfilter
  1992. mknod pipe p
  1993. chown daemon *
  1994. chgrp daemon *
  1995.  
  1996. In my case I have a printer called "Idaho Spooler" in the zone "SCV CAM2
  1997. 2nd W"  while my system is on the zone "SCV CAM2 2nd E", so all I do is to
  1998. modify the /usr/spool/lpd/Idaho/ifilter file (you can use vi or
  1999. TextEditor)
  2000. and change the line that defines the value for Printer from
  2001.  
  2002. Printer=`basename "cwd"`
  2003.         -to-
  2004. Printer="Idaho Spooler:LaserWriter@SCV CAM2 2nd W"
  2005.  
  2006. In the /etc/printcap file I copy the entry for AppleTalk (all six lines)
  2007. and change any reference to AppleTalk to the name I used for my new
  2008. directory. Again, in my case I used "Idaho" as the directory name so my
  2009. /etc/printcap file looks like
  2010.  
  2011. #
  2012. # pragma ident "@(#)lpr:printcap        5.4 90/03/27 "
  2013. #
  2014. # Copyright 1990 Apple Computer, Inc.
  2015. # All Rights Reserved.
  2016. ##
  2017. # Remote AppleTalk printer (selected by Chooser)
  2018. # For an AppleTalk printer which doesn't support PostScript remove last 2
  2019. names.
  2020. lpIatIAppleTalkIpostscriptIPostScript:\
  2021.         :lp=/dev/null:\
  2022.         :if=/usr/spool/lpd/AppleTalk/ifilter:\
  2023.         :of=/usr/spool/lpd/AppleTalk/ofilter:\
  2024.         :nf=/usr/spool/lpd/AppleTalk/nfilter:\
  2025.         :sd=/usr/spool/lpd/AppleTalk:
  2026. lp2IIdaho:\
  2027.         :lp=/dev/null:\
  2028.         :if=/usr/spool/lpd/Idaho/ifilter:\
  2029.         :of=/usr/spool/lpd/Idaho/ofilter:\
  2030.         :nf=/usr/spool/lpd/Idaho/nfilter:\
  2031.         :sd=/usr/spool/lpd/Idaho:
  2032.  
  2033. After all these steps are completed restart the printer queue with the
  2034. command 
  2035.  
  2036. lpc restart all
  2037.  
  2038. Now you should be able to send a print job to the printer in the other
  2039. zone
  2040. with the command
  2041.  
  2042. lpr -Plp2 /etc/passwd
  2043.  
  2044. or
  2045.  
  2046. lpr -PIdaho /etc/passwd
  2047.  
  2048. Hope this helps
  2049.  
  2050. ============================================================
  2051. D.15)  What 3rd party accelerators are compatible with A/UX?
  2052. ------------------------------------------------------------
  2053.  
  2054. For the most part, all DayStar Digital accelerators are compatible with
  2055. A/UX 3.0 even if their controlling CDEVs don't work under A/UX (the
  2056. accelerator must be enabled with the CDEV before booting A/UX). However,
  2057. their 040 accelerators do NOT work under A/UX. In fact, except for Apple's
  2058. own Quadra 700 Logic Board Upgrade, there are no 040 accelerators that work
  2059. (i.e. don't crash) under A/UX.
  2060.  
  2061. There has been at least 1 report of the DayStar-accelerated MacII not working
  2062. under 3.0.2... it's possible that 3.0.2 is more sensitive to timing
  2063. than 3.0 was...
  2064.  
  2065. The DayStar QuadraCache is _not_ compatible with A/UX. DayStar and Apple
  2066. are working on a fix...
  2067.  
  2068. << ED: This is kinda skimpy, but I'd thought I'd start it up. EMail me
  2069.        your list >>
  2070.  
  2071. ================================================
  2072. D.16)  How can I use a HP DeskWriter under A/UX?
  2073. ------------------------------------------------
  2074.  
  2075. For the answer, snag a copy of DeskWriter.txt which is available via anon-
  2076. ftp on jagubox in /pub/aux.
  2077.  
  2078. ======================================
  2079. D.17)  Does A/UX support 24-bit color?
  2080. --------------------------------------
  2081.  
  2082. Yes.
  2083.  
  2084. There is one major caveat, that will hopefully be addressed in future
  2085. versions. On startup, A/UX reinitializes all hardware drivers, including
  2086. the video-drivers; as a result, most accelerated 24-bit cards (all third-
  2087. party cards known to date, as well as Apple's old 8*24 GC card) will be
  2088. reinitialized to run in non-accelerated mode. You'll still get 24-bit
  2089. video, but depending on your hardware, it may be painfully slow.
  2090.  
  2091. This could be solved by better driver support from the vendors of
  2092. accelerated video cards. Certain vendors have been promising such
  2093. support for awhile now ...
  2094.  
  2095. The best hardware to run A/UX with 24-bit video enabled are currently
  2096. the Quadra 700, 900, and 950, whose internal video can be populated with
  2097. enough VRAM to support 24-bit color (note that the Q800 cannot do this !).
  2098. Performance is considered good under A/UX by many users.
  2099.  
  2100. The following is a list of 24-bit cards that readers have reported work 
  2101. with A/UX from personal experience. It is NOT a complete list; there have 
  2102. been no reports of cards that work under MacOS but not A/UX (excepting the 
  2103. caveat detailed above):
  2104.  
  2105.     Apple 8*24, 8*24GC
  2106.     Quadra 700, 900, 950 internal video
  2107.     RasterOps 24STV, Paintboard li
  2108.     Radius 24XP, 24XK
  2109.  
  2110.  
  2111.  
  2112. :::::::::::::::::::::::::::::::::::
  2113. ::::: PORTING AND PROGRAMMING :::::
  2114. :::::::::::::::::::::::::::::::::::
  2115.  
  2116. ================================================================
  2117. P.01)  How come rnIelmIlessIetc... act weird concerning signals?
  2118. ----------------------------------------------------------------
  2119.  
  2120. Well, it's not really them at all. Many people have found that more than a
  2121. few ports require the addition of the 'set42sig()' call to enable BSD 4.2
  2122. signal delivery. The best place to add this is as the 1st executable
  2123. statement under
  2124.  
  2125.     "main() {"
  2126.  
  2127. Another point about porting applications: A/UX's 'cc' does provide "strict"
  2128. BSD, SystemV and Posix libraries. If you are porting a BSD program, you can
  2129. enable BSD "emulation" by adding the "-ZB -lbsd" options to your 'cc'
  2130. command line. In fact, using just the '-lbsd' option alleviates the need
  2131. for adding the 'set42sig()' call mentioned above and is, in many cases, the
  2132. suggested option. Compiling with gcc also helps out a great deal.
  2133.  
  2134. ===================================
  2135. P.02)  Is X11R5 available for A/UX?
  2136. -----------------------------------
  2137.  
  2138. Yes! Thomas Eberhardt (thomas@mathematik.uni-Bremen.de) has ported X11R5 and
  2139. the binaries (which includes full shared libraries) for A/UX are available
  2140. via anon-ftp on wuarchive.wustl.edu under systems/aux/X11R5 (our overseas
  2141. friends should get it from ftp.uni-stuttgart.de due to US Export regs).
  2142. Patches for X11R5 compiled with gcc are also available. It looks like it
  2143. results in a nice 10-20% increase in performance! Thomas has "taken over"
  2144. X11R5 with his new port; John Coolidge used to do it...
  2145.  
  2146. %%% For more information about X11R5 for A/UX, E-mail Thomas %%%
  2147.  
  2148. ====================================
  2149. P.03)  FSF GNU doesn't support A/UX?
  2150. ------------------------------------
  2151.  
  2152. P.03)  I've noticed that FSF GNU doesn't support A/UX. Does that mean
  2153.        I'll miss out on all the neat Gnu-stuff like gcc?
  2154.  
  2155. Although it's true that FSF is "boycotting" Apple and A/UX (FSF doesn't
  2156. like Apple's predisposition of suing to protect "look and feel"), ports of
  2157. most Gnu applications are available. Of particular interest is gcc version
  2158. 2.4.5 which has been ported by John Coolidge (coolidge@apple.com) and is
  2159. available via anon-ftp on wuarchive.wustl.edu in systems/aux/gnu. The
  2160. binaries, sources and diffs are all available.
  2161.  
  2162. GCC version 2.4.5 for A/UX has been ported and is available... Highly
  2163. recommended!
  2164.  
  2165. As a nice compliment to using GCC, gdb (4.9) is also available.
  2166.  
  2167.  
  2168. %%% For more info about gcc for A/UX, please contact John via E-mail %%%
  2169.  
  2170. =======================================
  2171. P.04)  Mail reader problems under A/UX
  2172. ---------------------------------------
  2173.  
  2174. P.04)  I've ported Elm (or other mail reader) and it doesn't seem to work.
  2175.        Why?
  2176.  
  2177. It seems most likely that the reason is because they attempt to use a
  2178. different file locking scheme that /bin/mail does. Pre-3.0 versions of mail
  2179. used 'flock' style file locking. 3.0.x now uses the '.lock' scheme for mail
  2180. file locking. Elm 2.4.X requires that both flock and .lock be enabled. Elm
  2181. 2.3.X requires _only_ .lock locking.
  2182.  
  2183. =============================================
  2184. P.05)  What languages are available for A/UX?
  2185. ---------------------------------------------
  2186.  
  2187. A/UX comes with a C compiler ('cc'), a FORTRAN-77 compiler ('f77') as well
  2188. as an assembler ('as'), SNOBOL ('sno') and a kinda-basic interpreter
  2189. ('bs'). 'cc' is a nice, stable, if not-too-quick compiler. 'f77' is a true
  2190. FORTRAN-77 compiler and appears quite workable. I've not used 'sno' (I
  2191. couldn't recall how to program in SNOBOL if my life depended on it :) or
  2192. 'bs'.
  2193.  
  2194. If you are doing any work in C, then it would be well worth it to get a
  2195. copy of the GNU C compiler ('gcc') (see Q&A #P.03). gcc is K&R and ANSI
  2196. compatible so if you are doing ANSI work you'll need it. Apple also has an
  2197. ANSI C compiler ('c89') that you can buy. It's available on the "A/UX
  2198. Developer's Toolkit CD" from APDA. There is also at least one other
  2199. 3rd-party C compiler out there, but I can't recall it's name right now. gcc
  2200. is free; c89 runs about $800. Both include C++ capabilities.
  2201.  
  2202. There are also 2 very good 3rd-party FORTRAN compilers: NKR FORTRAN and
  2203. Absoft MacFORTRAN II. In my opinion, MacFORTRAN II is the better product...
  2204. it has finer compiler control, a wide number of compatibility options (such
  2205. as VAX FORTRAN) and excellent speed. If you do order MFII, be _sure_ to get
  2206. the A/UX version. They also sell an MPW version that will work under A/UX
  2207. but it's run under, you guessed it, MPW. The A/UX version is a true "Unix"
  2208. compiler and it's optimized for A/UX. Both MFII and NKR FORTRAN run about
  2209. $500-$600.
  2210.  
  2211. Oasys sells 3 compiler packages: C, C++ and FORTRAN. All the compilers are
  2212. based on the GreenHills compilers which are known to be robust and fast.
  2213. However, the Oasys packages are expensive, running about $2000 per language
  2214. (although you do get assemblers and linker/loaders with the package).
  2215. Unisoft used to distribute their "Optimizing Compilers" (FORTRAN and C) for
  2216. A/UX, but they are no longer available... Pity, because they also were
  2217. based on GreenHills and were quite nice.
  2218.  
  2219. At present, I know of no true Pascal compilers for A/UX.
  2220.  
  2221. Finally, if you are doing program development, then you'll need a good
  2222. debugger. As described above in "List of ports...", gdb has been ported if
  2223. you would prefer using something other than sdb or dbx, which are included
  2224. with A/UX. If you are using FORTRAN, then Absoft also makes an excellent
  2225. debugger which has been fine-tuned to work with MFII (it also does quite
  2226. well with C); it's called FX. It has two interfaces, character and Motif,
  2227. and is quite powerful.
  2228.  
  2229. =======================================
  2230. P.06)  Is OSF/Motif available for A/UX?
  2231. ---------------------------------------
  2232.  
  2233. The only source for OSF/Motif (1.1.4) for A/UX that I know of is:
  2234.  
  2235.    Integrated Computer Solutions
  2236.    201 Broadway
  2237.    Cambridge, MA 02139
  2238.    617-547-0510
  2239.  
  2240. However, they have stopped producing this and have since stopped support
  2241. for A/UX OSF/Motif.
  2242.  
  2243. ===========================
  2244. P.07)  Looking for 'ranlib'
  2245. ---------------------------
  2246.  
  2247. P.07)  While trying to port some software, the Makefile looks
  2248.        for a program called 'ranlib' and dies when it can't
  2249.        find it. What is it and where can I get it.
  2250.  
  2251. 'ranlib' is a program that increases the efficiency of accessing and using
  2252. archives (*.a files). A/UX's 'ar' already does this, so it isn't needed.
  2253. To get around this, do something like:
  2254.  
  2255.     ln /bin/true /bin/ranlib
  2256.  
  2257. You could also use '/bin/touch' but the above will (hopefully) take care
  2258. of cases when ranlib is called with an argument. If you want to put 'ranlib'
  2259. somewhere else, then that's OK. If the location is a different file system,
  2260. then you'll need to use a symbolic link:
  2261.  
  2262.     ln -s /bin/true /usr2/local/bin/ranlib
  2263.  
  2264.  
  2265.  
  2266. :::::::::::::::::::::::::
  2267. ::::: COMMUNICATION :::::
  2268. :::::::::::::::::::::::::
  2269.  
  2270. ==================================
  2271. C.01)  'getty' problems under A/UX
  2272. ----------------------------------
  2273.  
  2274. C.01)  I'm unable to start a getty process on a built-in serial port. When
  2275.        I use 'setport' to enable the port, I get a "no such device" error.
  2276.        Configuring /etc/inittab to respawn getty on the port has no effect.
  2277.  
  2278. AppleTalk is probably enabled for the port. The getty process can be started
  2279. temporarily by turning off AppleTalk via A/UX's Finder Chooser and THEN
  2280. using the 'setport' command.
  2281.  
  2282. You can permanently disable AppleTalk by reconfiguring the kernel with
  2283. "newconfig noappletalk". If you wish to keep the drivers installed in the
  2284. kernel but still want to "permanently" disable AppleTalk, you can edit 
  2285. /etc/startup to prevent AppleTalk from initializing and /etc/inittab can be
  2286. editted to start getty. (NOTE: /etc/startup is regenerated by newconfig so
  2287. you'll have to redo this if you reconfigure the kernel).
  2288.  
  2289. If you don't have an EtherTalk card installed, then you can also modify
  2290. /etc/appletalkrc to point to "ethertalk0" instead of "localtalk0". Doing
  2291. this stops AppleTalk from bothering the serial port because it tries to use
  2292. the non-existant card.
  2293.  
  2294. ========================================
  2295. C.02)  sendmail problems with /etc/hosts
  2296. ----------------------------------------
  2297.  
  2298. C.02)  I am using and depending on /etc/hosts to do all my hostname resolving
  2299.        (i.e. not using named or /etc/resolv.conf). How come I can't mail
  2300.        to other hosts, but I can pingIftpIetc... them?
  2301.  
  2302. Well, the problem is actually with sendmail (in /usr/lib). sendmail (under
  2303. A/UX 2.0 and later) assumes the use of a nameserver. Pre-2.0 versions were
  2304. "adjusted" to look in /etc/hosts if any nameserver call failed (which it
  2305. would if it wasn't running, of course :). Jim Jagielski
  2306. (jim@jagubox.gsfc.nasa.gov) has hacked sendmail 5.65 for A/UX to allow it
  2307. to also check /etc/hosts. The source code is available via anon-ftp on
  2308. jagubox.
  2309.  
  2310. You may also want to upgrade to smail 3.1.28. smail is a very powerful yet
  2311. easy to configure (and maintain) replacement for sendmail. It can both
  2312. query the NameServer as well as look in /etc/hosts to "interpret"
  2313. hostnames. The required A/UX-related diffs and patches, which were written
  2314. by Bob Denny (denny@alisa.com) are available on jagubox.
  2315.  
  2316. %%% For more info, contact Jim %%%
  2317.  
  2318. =================================================
  2319. C.03)  "not a typewriter" error message with mail
  2320. -------------------------------------------------
  2321.  
  2322. C.03)  When I try to mail something, I get the following error message:
  2323.        "Cannot read frozen config file: not a typewriter". What's wrong?
  2324.  
  2325. This message is produced by sendmail (/usr/lib/sendmail) when it's frozen
  2326. configuration file (/usr/lib/sendmail.fc) is unusable (as it is in the A/UX
  2327. distribution which has it as a 0-byte file). To create a "new" frozen file
  2328. of your present sendmail.cf file (assuming that it's good), type:
  2329.  
  2330.     $ /usr/lib/sendmail -bz
  2331.  
  2332. (the sendmail daemon, if it exists, must be killed 1st).
  2333.  
  2334. ============================
  2335. C.04)  Remote logins on tty0
  2336. ----------------------------
  2337.  
  2338. C.04)  How do I set up my Mac and A/UX to enable remote logins via a modem
  2339.        on tty0?
  2340.  
  2341. First of all, you must edit /etc/inittab to start getty on tty0 using mo_2400:
  2342.  
  2343.     00:2:respawn:/etc/getty -u -t 60 tty0 mo_2400
  2344.  
  2345. Make sure that your modem is set to be quiet, to not return result codes and
  2346. to not echo back. It must also reset on DTR being dropped ("atq1e0&d3" will
  2347. achieve this for most Hayes-compatible modems except certain (all) USR
  2348. modems). Your modem must also raise DCD on connection ("at&c1") in order to
  2349. have Dialup security (i.e. when the line is closed, HangUp the process.
  2350. This means that MODEM flow control must be specified in gettydefs). You
  2351. then save these changes using the "at&w" sequence. Finally, to make it
  2352. autoanswer, be sure to
  2353. add "ats0=1&w".
  2354.  
  2355. Make sure that the modem cable is correctly configured (NOTE: This is
  2356. for Dialup Security!):
  2357.  
  2358.     Mac       Modem
  2359.     --------------------
  2360.     1 (HskO)  20 (DTR)
  2361.               4  (RTS)  <- yep... it gets sent to Pin 20 & 4
  2362.     2 (HskI)  8  (DCD)
  2363.     3 (TxD-)  2  (TxD)
  2364.     4 (GDN)   7  (Sgnd)
  2365.     5 (RxD-)  3  (RxD)
  2366.     6 NO CONNECT
  2367.     7 NO CONNECT
  2368.     8 (RxD+)  7  (Sgnd)  <- this is right, it gets tied to Mac pin 4 too.
  2369.  
  2370. If you mess up pin 8 things can get so flaky that you'll never figure out
  2371. what's going on. You see, by grounding pin 8, you make the modem port
  2372. truly RS-232 compatible. If not grounded, the port will use the RS-422
  2373. standard, which can cause lots of problems.
  2374.  
  2375. Please note that getty is the bidirectional version of getty, which is
  2376. sometimes known as uugetty. Thus, you can have dial in and dial out
  2377. at the same time on the same port. You should be using at least version
  2378. 1.16 of HDB (see above: "known bugs" and Q&A #A.15)
  2379.  
  2380. ==================================
  2381. C.05)  'talk' and other UNIX boxes
  2382. ----------------------------------
  2383.  
  2384. C.05)  How come I can't use 'talk' with some of the other Unix boxes out
  2385.        there, and they can't talk to me?
  2386.  
  2387. The reason why is because there are two versions of talk (and it's daemon
  2388. talkd) out there. A/UX uses the BSD 4.2 version. Others use the 4.3 version.
  2389. The two aren't compatible and don't even talk on the same port. If you try
  2390. to talk to someone and all you get is a "Checking for invitation..." message
  2391. then it's because the machine you're trying to access is using 4.3.
  2392.  
  2393. Steve Green (xrsbg@dirac.gsfc.nasa.gov) has ported the 4.3 versions of talk
  2394. and talkd (now renamed ntalk and ntalkd for A/UX) to overcome this snag. You
  2395. can have both versions available and running with no problems. The port is
  2396. available via anon-ftp on jagubox.gsfc.nasa.gov.
  2397.  
  2398. =====================================================
  2399. C.06)  How can I convince A/UX to forward IP packets?
  2400. -----------------------------------------------------
  2401.  
  2402. You will need to use 'adb' to adjust the A/UX kernel to enable IP forwarding.
  2403. As root, and in single-user mode, follow this (A/UX responses in ""):
  2404.  
  2405.     $ adb -w -k /unix /dev/kmem
  2406.     "a.out file = /unix (COFF format)"
  2407.     "core file = /dev/kmem"
  2408.     "ready"
  2409.     ipforwarding?D
  2410.     "ipforwarding:    0"
  2411.     ipforwarding?W 1
  2412.     "ipforwarding:  0x0     =     0x1"
  2413.     $w
  2414.     $q
  2415.  
  2416. And reboot.
  2417.  
  2418. You'll need to redo this whenever the kernel is rebuilt (like via 'newunix')
  2419.  
  2420.  
  2421.  
  2422. ::::::::::::::::::::::::::::
  2423. ::::: ERRORS EXPLAINED :::::
  2424. ::::::::::::::::::::::::::::
  2425.  
  2426. =======================================
  2427. E.01)  backspace erases prompt problems
  2428. ---------------------------------------
  2429.  
  2430. E.01)  How do I keep command lines that I edit with "backspace" from erasing
  2431.        the prompt?
  2432.  
  2433. This behavior is due to the tty driver under A/UX. The BSD tty driver (which
  2434. A/UX doesn't use) handles this, whereas the SysV driver doesn't. If you are
  2435. running 'ksh' then you can "set -o viraw" to prevent this from happening.
  2436. As far as I know, there are no work-arounds for 'sh' or 'csh'. ('tcsh' and
  2437. 'bash' do not suffer from this problem... )
  2438.  
  2439.  
  2440. ====================================
  2441. E.02)  'xinit'I'startx' server error
  2442. ------------------------------------
  2443.  
  2444. E.02)  Whenever I try to run xinit (or startx) from the CommandShell I get
  2445.        a fatal server error. Why?
  2446.  
  2447. The reason why is because both X and the CommandShell want _complete_ control
  2448. over your Mac (display, keyboard and mouse). So, when you try to start one
  2449. while running the other, you'll get into trouble. You need to start X either
  2450. from the Console Emulator Mode or by choosing it as your "session type" from
  2451. the Login screen (This session type will be available only if your installed
  2452. Apple's X or have installed John Coolidge's 'sessiontypes' for X11R5).
  2453.  
  2454.  
  2455. ================================================
  2456. E.03)  "fcntl: local lock manager" error message
  2457. ------------------------------------------------
  2458.  
  2459. E.03)  I keep on getting the following error message on the Console:
  2460.        "fcntl: local lock manager not registered". What's going on?
  2461.  
  2462. This is printed out whenever your kernel is configured for NFS and a file-
  2463. lock is attempted (as when sending Email) but the NFS lock daemon
  2464. (rpc.lockd) isn't running. This is most probably due to the fact that
  2465. it wasn't started in /etc/inittab. The fix is simple: enable rpc.lockd
  2466. (and it's companion rpc.statd) in /etc/inittab as follows:
  2467.  
  2468.    nfs5:2:wait:/etc/rpc.statd   # set to "wait" for NFS status monitor
  2469.    nfs6:2:once:/etc/rpc.lockd   # set to "once" for NFS lock manager
  2470.  
  2471. and either Restart A/UX or simply type 'init q'.
  2472.  
  2473. ===============================================
  2474. E.04)  "xterm: no available ptys" error message
  2475. -----------------------------------------------
  2476.  
  2477. E.04)  When I try to startup 'xterm', I get the following error
  2478.        message: "xterm: no available ptys"... What gives?
  2479.  
  2480. There are three possible solutions:
  2481.  
  2482.     1. Make sure that there are ptys configured into the
  2483.        kernel... Use 'kconfig' to check that NPTY is non-0
  2484.     2. Switch to X11R5... This seems to happen to some users
  2485.        running Apple's X11...
  2486.     3. For at least one user, copying the /usr/lib/X11/xterm*.tic
  2487.        files to /usr/lib/terminfo/x/xterm(s) worked...
  2488.  
  2489. ==================================
  2490. E.05)  psIpstat only work for root
  2491. ----------------------------------
  2492.  
  2493. E.05)  'ps' and 'pstat' only seem to work for root. If anyone else tries
  2494.        these commands, they get a "no mem" error message. What's wrong?
  2495.  
  2496. Both these commands require read access to /dev/kmem, which is not allowed
  2497. for regular users. Thus, the programs require that they be suid or sgid
  2498. to the user or group that can read /dev/kmem. See if this is true and fix
  2499. if not.
  2500.  
  2501. //////////////////////  END OF PART 2 OF 2  \\\\\\\\\\\\\\\\\\\\\\
  2502.  
  2503. ============================
  2504. **** Author's Signature ****
  2505. ----------------------------
  2506.  
  2507.  
  2508. -- 
  2509.     Jim Jagielski               I  "That is no ordinary rabbit... 'tis the
  2510.     jim@jagubox.gsfc.nasa.gov   I   most foul, cruel and bad-tempered
  2511.     NASA/GSFC, Code 734.4       I   rodent you ever set eyes on"
  2512.     Greenbelt, MD 20771         I                   Tim the Enchanter
  2513.  
  2514. ---
  2515.